Android TableLayout\TableRow内的控件占据空间的比例问题
2015-04-01 20:47
651 查看
一、在TableLayout中有一个属性:android:stretchColumns
该属性的作用是属性参数所对应的列尽可能占满行的剩余空间。
android:stretchColumns="*" 表示所有列都要自动拉伸,以便适应屏幕宽度。
如果只在TableRow中指定android:stretchColumns的值,则只对该行设置。
例如:android:stretchColumns="0,1,2"表示TableLayout中的第0列、1列、2列尽可能平分一行中剩下的空间。
二、设置每个控件的android:layout_weight的属性值
该属性的作用是属性参数所对应的列尽可能占满行的剩余空间。
android:stretchColumns="*" 表示所有列都要自动拉伸,以便适应屏幕宽度。
如果只在TableRow中指定android:stretchColumns的值,则只对该行设置。
例如:android:stretchColumns="0,1,2"表示TableLayout中的第0列、1列、2列尽可能平分一行中剩下的空间。
二、设置每个控件的android:layout_weight的属性值
相关文章推荐
- [Android UI界面] 用layout_weight实现ActivityGroup子Activity下剩余空间自动填充问题
- Android之使用weight属性实现控件的按比例分配空间
- 关于Linearlayout中控件设置为其底部的问题,android:layout_gravity="bottom"没效果
- 源码解读android 5.0控件TabLayout无法自定义下划线宽度问题!
- RelativeLayout中子控件的android:layout_centerVertical="true"失效问题分析
- 【Android开发学习24】界面布局之表格布局TableLayout+TableRow
- Android问题集(七)——TableLayout 中让TableRow中的控件填充满整列
- (记录学习android遇到的问题)使用被weight分配空间后的控件高度值画新控件出现的问题
- 【学习笔记】Android 动态添加控件 getlayoutparams 为空的问题
- android:layout_weight 设置控件的权重 ,子控件所占比例(公式如下)
- android.view.ViewGroup$LayoutParams cannot be cast to android.widget.TableRow$LayoutParams
- Android UI控件系列:TableLayout(表格布局)
- android开发学习之-----界面布局 TableLayout + TableRow
- Android布局控件之TableLayout
- 【Android控件布局】Layout 水平平分空间、垂直平分空间
- android 控件TableLayout中合并单元格的属性
- 【Android控件布局】Layout 水平平分空间、垂直平分空间
- Android TableLayout TableRow点击变色效果
- Android:控件布局(表格布局)TableLayout
- 在相对布局下用TableLayout(TableRow)控件不能居中的问题