使用layout_weight属性实现视图的居中显示
来源:互联网 发布:腾讯网络电视 编辑:程序博客网 时间:2024/05/16 01:07
将按钮居中显示,并且占据其父视图宽度的一半,该如何做呢?
效果图如下:
不同Android设备的尺寸往往是不同的。作为开发者,我们需要创建适用于不同尺寸屏幕的XML文件。硬编码是不可取的。我们可以结合LinearLayout的android:weightSum属性和LinearLayout的子视图的android:layout_weight属性来解决这个问题。
android:weightSum的开发文档里有一段描述如下:
“定义weight总和的最大值。如果未指定该值,以所有子视图的layout_weight属性的累加值作为总和的最大值。一个典型的案例是:通过指定指定子视图的layout_weight属性为0.5,并设置LinearLayout的android:weightSum属性为1.0.实现子视图占据可用宽度的50%。
XML布局文件如下:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#ffffff" android:gravity="center" android:orientation="horizontal" android:weightSum="1"> <Button android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="0.5" android:text="Click me"/></LinearLayout>
0 0
- 使用layout_weight属性实现视图的居中显示
- 使用weight属性实现视图居中显示
- Android中使用weight属性实现视图的居中显示
- 打造高质量Android应用-Hack1 使用weight 属性实现视图的居中显示
- android 开发技巧(1)--使用 weight 属性实现视图的居中显示
- 使用weight属性实现试图的居中显示
- layout_weight属性的使用
- Android开发技巧一--weight属性实现视图的居中(半)显示
- 视图属性之layout_weight的作用
- LinearLayout的layout_weight属性与视图分配
- android:layout_weight属性的使用
- android:layout_weight属性的使用
- 关于layout_weight属性的使用
- 使用android:layout_weight属性消除视图中的空白
- 奇葩属性:layout_weight 的解释及使用
- LinearLayout中的layout_weight属性 的使用
- 奇葩属性:layout_weight 的解释及使用
- 奇葩属性:layout_weight 的解释及使用
- 三维图形绕任意轴旋转矩阵求解步骤
- Python进阶---python判断字符串是否包含子字符串的方法
- 硬件-内存1
- Mysql分页-Limit
- 尺度空间
- 使用layout_weight属性实现视图的居中显示
- Python进阶---python 中字符串大小写转换
- Eclipse中写Hibernate的hbm.xml文件时不自动提示的问题解决
- Android第三方图片加载库Universal Image Loader
- UML学习之:九图
- nginx location指令
- Python进阶---python实现substring截取子字符串
- 【PAT】1078. Hashing (25)
- hdu5497