如何为一个组件的同一属性同时声明两个值
16lz
2021-01-24
在android开发中有时候我们可能像给一个组件声明两个位置属性,为了方面说,还是举例子吧!
例如,有时候我们在布局文件中定义了一个Button,我们需要它在位置上既垂直居中同时又向左对齐的话,我们就会使用android:layout_gravity="center_vertical|left来声明。
<Button
android:id="@+id/***"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="***"
android:layout_gravity="center_vertical|left"
></Button>
这里我只是举一个不太恰当的例子,来说明在布局文件中如何为一个组件的属性同时声明两种类型。
例如,有时候我们在布局文件中定义了一个Button,我们需要它在位置上既垂直居中同时又向左对齐的话,我们就会使用android:layout_gravity="center_vertical|left来声明。
<Button
android:id="@+id/***"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="***"
android:layout_gravity="center_vertical|left"
></Button>
这里我只是举一个不太恰当的例子,来说明在布局文件中如何为一个组件的属性同时声明两种类型。
更多相关文章
- Android(安卓)- fill_parent、wrap_content和match_parent的区别
- Android(安卓)自定义水平进度条的圆角进度
- Android中常用的布局以及性能你了解多少?
- Android系统布局——android.R.layout详解
- FrameLayout叠加顺序异常
- Android(安卓)适配toolbar后windowSoftInputMode="adjustResize"
- 手把手教你快速实现Android底部导航栏
- 绘图机制
- Android模块化和组件化开发简单理解(一)