android layout_weight的使用
16lz
2022-05-02
在android的布局中,有时为了适配不同的分辨率的机型,可以使用android:layout_weight这个属性。layout_weight表示所在的权重,即所描述的控件所在的百分比。
例如:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1.0"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1.0"
android:Text="text"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="2.0"/>
</LinearLayout>
在上述LinearLayout布局中,layout被分成3份,TextView占其中1份(即1/3),ImageView占2份(即2/3)。
平时做一些UI布局时,可以根据实际情况使用layout_weight。
更多相关文章
- 【Android】Android中两种常用布局(LinearLayout和RelativeLayout
- Android(安卓)自定义带百分比的进度条
- Android点击EditText以外区域隐藏键盘Fragment同样适用
- Android(安卓)EditText加入图片混编显示
- Android全局变量
- Android(安卓)Layout_weight 属性
- Android(安卓)SDK升级至revision 12后的一个Bug及解决方案
- android 颜色、 透明度参考表
- android singleTask几个注意点