标签:android style blog http io color os ar 使用
使用 weight 属性实现视图的居中显示
1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5 android:orientation="vertical" 6 tools:context=".MainActivity" > 7 8 <LinearLayout 9 android:layout_width="200dp" 10 android:layout_height="200dp" 11 android:gravity="center" 12 android:weightSum="1.0" > 13 14 <Button 15 android:id="@+id/btn" 16 android:layout_width="0dp" 17 android:layout_height="wrap_content" 18 android:layout_weight="0.5" 19 android:text="居中显示" /> 20 </LinearLayout> 21 22 </LinearLayout>
显示的效果是:
PS:可能有人会对上面的android:layout_width="0"有疑问,用android:weight有个计算公式的:
Button‘s width + Button’s weight*200/sum(weight)
因为制定了Button的宽度为0dp,Button的weight为0.5,sumWeigh为1所以结果如下:
0 + 0.5 * 200/1=100
标签:android style blog http io color os ar 使用
原文地址:http://www.cnblogs.com/liangstudyhome/p/4054349.html