android - padding和android :gravity的区别

标签 android android-layout android-widget

我正在尝试设计一个屏幕,但无法理解 android:layout_gravity 和 android:padding 之间的区别,如果两者都根据父布局对齐 View ,那么它们之间有何不同。请指教。谢谢。

最佳答案

Padding (请参阅该链接中的“大小、填充和边距”标题)在 View 的边缘与其内容之间创建一个绝对距离(通常以像素为单位)。

Gravity相对于它的父项定位一个项目:在中心、左侧、右侧、顶部、底部等,但您不能提供与边缘的绝对距离,例如10 像素,不使用边距(或填充;阅读 Android 文档以了解有关这两者之间差异的信息)。

关于android - padding和android :gravity的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6848591/

相关文章:

Android - 删除 ListView 的 CacheColorHint

java - 如何从 Textview 在 getText() 中添加预定义文本并显示结果

android - 从 Kotlin 中的字符串创建数据类对象的 ArrayList

android - 如何在 aSmack API 中获取加入房间的历史记录?

android - 为 Android 应用程序生成 Google map key 的无效指纹

java - (Java/Android) 计算2个日期之间的天数并以特定格式呈现结果

android - 适用于 Android 的 PIN 输入小部件

Android Spinner 获取选定值 OnSelectedItemListener();

android - Android上的AWS Cognito SDK,参数cognitoDevice Null导致登录崩溃

第一次运行应用程序后,Android Studio Picasso 加载程序无法正常工作