1.id命名简单明确,多个单词的要用下滑线隔开。
2.制作布局页面时,每个控件的id命名需要规范
控件的命名缩写:
LinearLayout ll
RelativeLayout rl
ConstraintLayout cl
ListView lv
ScollView sv
TextView tv
Button btn
ImageView iv
CheckBox cb
RadioButton rb
EditText et
如: android:id="@+id/tv_title"
3.wrap_parent和match_parent区别:
wrap是扩展空间,并且强制性占用整个空间,不给其他控件留地方。
match的话是指“填充满”父容器。
设置一个视图的尺寸为wrap_content将强制性地使视图扩展以显示全部内容。以TextView和ImageView控件为例,设置为wrap_content将完整显示其内部的文本和图像。布局元素将根据内容更改大小。
当小控件要显示在中间时,width设置为wrap_parent,约束后能显示在中间
当width设置为match_parent或0dp时
4.图片使用.png格式
5.单位样式 :
android:android:layout_height="60dp"//高度或宽度距离用dp。
android:testSize"20sp"//单位是sp。