赞
踩
为该布局指定id,非必须,作为父布局的子布局时可能会用上,如在RecyclerView中。
该属性指定在当前布局下控件的排列方向
布局宽度。
布局高度。
指定背景颜色,取值可以为"@color/black"、“@color/white”,还可以直接取十六进制颜色码,如黑色为"#000000"、大红为"#ff0000"。
指定其子类布局或控件在该布局或控件中的显示位置,是对子控件的设置。如指定控件在布局内部的显示位置,指定文本在文本框中的显示位置。
取值可以是"left"、“right”、“top”、“bottom”、“start”、“end”、“center”、“center_horizon”、“center_vertical”。
以下属性一般不会用于布局,较常用于控件。
指定当前布局的四条边界与父布局(或屏幕)边缘的距离。取值可以为 “1dp”、“2dp”……
类似的,layout_marginLeft、layout_marginRight、layout_marginTop、layout_margingBottom 类似。
指定当前布局的左边界与父布局(或屏幕)左边缘的距离。取值可以为 “1dp”、“2dp”……
指定当前布局的右边界与父布局(或屏幕)右边缘的距离。取值可以为 “1dp”、“2dp”……
指定当前布局的上边界与父布局(或屏幕)上边缘的距离。取值可以为 “1dp”、“2dp”……
指定当前布局的下边界与父布局(或屏幕)下边缘的距离。取值可以为 “1dp”、“2dp”……
关于android:layout_marginStart、layout_marginEnd,涉及到从右到左(RTL,Right-to-Left)UI布局,该布局方式默认是关闭的,即默认为从左到右(LTR,从左到右,Left-to-Right)布局。若要开启RTL布局,则将android:supportsRtl 设置为 “true” 。
android:layout_marginStart:如果在LTR布局模式下,该属性等同于android:layout_marginLeft。如果在RTL布局模式下,该属性等同于android:layout_marginRight。可简单理解为与前一个同级布局或控件的距离。
参考:https://blog.csdn.net/qq_43290288/article/details/99216528
关于android:layout_marginStart、layout_marginEnd,涉及到从右到左(RTL,Right-to-Left)UI布局,该布局方式默认是关闭的,即默认为从左到右(LTR,从左到右,Left-to-Right)布局。若要开启RTL布局,则将android:supportsRtl 设置为 “true” 。
android:layout_marginEnd:如果在LTR布局模式下,该属性等同于android:layout_marginRight。如果在RTL布局模式下,该属性等同于android:layout_marginLeft。可简单理解为与后一个同级布局或控件的距离。
参考:https://blog.csdn.net/qq_43290288/article/details/99216528
定义水平方向上的两个边界距离,即layout_marginHorizontal相当于同时定义 layout_marginLeft 和 layout_marginRight。
定义垂直方向上的两个边界距离,即layout_marginVertical相当于同时定义 layout_marginTop 和 layout_marginBottom。
参考:
Android 第一行代码(第2版)
https://blog.csdn.net/huweiliyi/article/details/122909530
https://blog.csdn.net/qq_43290288/article/details/99216528
https://blog.csdn.net/qq_37492806/article/details/84660999
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。