Android中gravity与layout_gravity的区别
16lz
2021-12-04
android:gravity:设置的是控件自身上面的内容位置
android:layout_gravity:设置控件本身相对于父控件的显示位置。
看下如下代码段
<? xml version = " 1.0 " encoding = " utf-8 " ?>
<!-- android:gravity设置了按钮上面的文字的显示位置,而android:layout_gravity设置了按钮在布局中的显示位置。 -->
< LinearLayout xmlns:android = " http://schemas.android.com/apk/res/android "
android:orientation = " vertical "
android:layout_width = " fill_parent "
android:layout_height = " fill_parent " >
< Button android:layout_width = " 250dip "
android:gravity = " right "
android:layout_height = " wrap_content "
android:text = " 我居右显示 "
android:layout_gravity = " right " />
</ LinearLayout >
显示结果是按钮的文本居右显示,而按钮显示在屏幕的右边,运行结果截图如下
更多相关文章
- Android横竖屏限制切换
- 一网打尽Android-UI系列教程
- androdi ImageView.ScaleType
- android 圆角按钮和按钮颜色
- ImageView的属性android:scaleType
- 创建Android工程时报错:Errors running builder 'Android(安卓)r
- Android平台常见属性集合
- android progressbar 显示两个进度样式的解决方案
- android 更改密码显示风格