Android 填充和安卓的区别:重力
我试图设计一个屏幕,但无法理解android:layout\u gravity和android:padding之间的区别,如果两者都基于父布局对齐视图,那么它们之间的区别有多大。请告知。谢谢 我喜欢将填充视为布局中的一个框,内容将放置在该框中(根据重力对齐)。其中,在没有任何填充的情况下,重力将改变内容相对于布局边框的对齐方式。(请参见该链接中的“大小、填充和边距”标题)在视图边缘与其内容之间创建一个绝对距离(通常以像素为单位)Android 填充和安卓的区别:重力,android,android-layout,android-widget,Android,Android Layout,Android Widget,我试图设计一个屏幕,但无法理解android:layout\u gravity和android:padding之间的区别,如果两者都基于父布局对齐视图,那么它们之间的区别有多大。请告知。谢谢 我喜欢将填充视为布局中的一个框,内容将放置在该框中(根据重力对齐)。其中,在没有任何填充的情况下,重力将改变内容相对于布局边框的对齐方式。(请参见该链接中的“大小、填充和边距”标题)在视图边缘与其内容之间创建一个绝对距离(通常以像素为单位) 相对于其父项定位项目:居中、向左、向右、顶部、底部等。但如果不使用
相对于其父项定位项目:居中、向左、向右、顶部、底部等。但如果不使用边距(或填充;请阅读Android文档了解这两者之间的差异),则无法提供与边缘的绝对距离,例如10像素 android:padding在当前布局中设置绝对填充值。安卓:布局\重力设置当前布局相对于父布局的重力
<Linearlayout android:id="@+id/L1">
<Linearlayout android:id="@+id/L2"
...
android:layout_gravity="bottom|left"
android:padding="5px">
<TextView android:id="@+id/T1"
.../>
</Linearlayout>
因此L2与L1和android的左下角对齐:填充在布局L2的四个边上各设置一个5px的填充(这会影响L2=T1的子布局)。thnks azharb但我原来的问题是“填充和android的区别:重力”