1.new project一个新的项目

创建完成后,点击布局文件中的可视化模块,可以看到如下图

项目型组织架构 项目的组织架构怎么写_android studio


系统内置显示Hello World!

再看配置文件代码,系统已经写好的默认text文本是Hello World!

项目型组织架构 项目的组织架构怎么写_安卓_02


2.Android studio的项目管理结构

项目型组织架构 项目的组织架构怎么写_android studio_03


manifests:全局文件

java:相应的java文件

res:资源文件

项目型组织架构 项目的组织架构怎么写_android_04


drawable,用于存放图片资源

layout下存放Android布局文件,也就是控制页面显示什么的

mipmap:设置图片的

项目型组织架构 项目的组织架构怎么写_android studio_05


括号当中的hdpi mdpi xhdpi…代表分辨率的

项目型组织架构 项目的组织架构怎么写_android studio_06


values下保存相应的颜色、字符串等等资源的3.UI设计

View类位于android.view包中,而View类的子类,例如TextView一般位于android.widget中

Android中的View常用属性有:

android:id属性, id唯一标识一个组件

android:background 一般是设计背景图片或背景颜色

android:padding 设置内容的内边距

项目型组织架构 项目的组织架构怎么写_安卓_07


paddingBottom下边距

paddingLeft左边距

paddingRight右边距

paddingTop上边距

paddingStart左边距

paddingEnd右边距

4.ViewGroup是View类的子类,ViewGroup作为是View的容器,控制View摆放
ViewGroup控制其子组件分布时依赖两个类
(1)ViewGroup.LayoutParams类
(2)ViewGroup.MarginLayoutParams类
其中在ViewGroup.LayoutParams类中,主要设置高度和宽度。可以填写精确的数值,也可以是match_parent(与父容器相同)或wrap_content(包裹内容)
其中在ViewGroup.MarginLayoutParams类中,主要设置组件的外边距
android:layout_marginTop:设置组件的外上边距
android:layout_marginBottom:设置组件的外下边距
android:layout_marginLeft:设置组件的左外边距android:layout_marginStart:也是设置组件的左外边距,但必须是SDK最低版本必须大于API17.
android:layout_marginRight:设置组件的右外边距android:layout_marginEnd:也是设置组件的右外边距,但必须是SDK最低版本必须大于API17.

5.控制UI界面的四种方式
(1)使用XML布局文件控制UI界面
(2)在JAVA代码中控制UI界面
(3)使用XML和JAVA代码混合控制UI界面
(4)开发自定义的View

使用XML控制UI界面
1.首先在res下的layout目录下,编写.xml文件,
2.在Activity中使用setContentView(R.layout.activity_main);来显示XML中布局的内容