android tablelayout布局填不满屏幕怎么办???

做个android小demo只有一个主activity用的是tablelayout布局。。有五行。。怎么不是填满整个屏幕???而是只占了三分之二。。。要怎么做才能不管你几... 做个android小demo 只有一个主activity 用的是tablelayout布局。。有五行。。怎么不是填满整个屏幕???而是只占了三分之二。。。要怎么做才能不管你几行。都要全部显示在屏幕上并且填满屏幕????
只一个tablelayout布局。。宽高设置的都是fill_parent 求解啊!!!!
展开
 我来答
久庭之
2012-07-31 · TA获得超过1627个赞
知道小有建树答主
回答量:261
采纳率:0%
帮助的人:140万
展开全部
你只有5行,想设置成全屏,如果用活的布局估计不行,可以用死的布局,例如设置各个tablerow之间的padding,边调边设置,知道满意就可以了
追问
这样肯定不行啊  那换个其他尺寸的手机不就挂了??
追答
你代码贴出来我给你测试一下,如果有问题给你修改下然后帮你解决了再给你贴出来
woshidaniel
推荐于2017-09-28 · TA获得超过9240个赞
知道小有建树答主
回答量:1760
采纳率:96%
帮助的人:955万
展开全部
方案只有一种:
设置layout_height属性以及layout_weight属性,起到调整高度和均分高度的作用。
步骤:
1、设置tablelayout的高度为android:layout_height="match_parent"
2、设置tablerow的高度为
android:layout_height="wrap_parent"
android:layout_weight="1" 这句是关键,剩余高度所有tablerow均分。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wantyer
2012-07-31 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:88
采纳率:0%
帮助的人:94.3万
展开全部
楼主的tablelayout的高是怎么设置的,是否用android:layout_height="fill_parent" ;
再者tablelayout是否嵌入在LinearLayout之中,如果的是话,LinearLayout的高是否也是android:layout_height="fill_parent" 。
只要tablelayout的高设置成填充满父控件,其父控件也同样如此设置tablelayout肯定能朴满全屏目的。
那你的几个TableRow的中有没有用android:layout_weight="1",加入比重。
更多追问追答
追问
加了android:layout_weight="1", 跟没加一样怎么回事??
追答
最要是加我扣_扣:82455896.让我看看代码。否则真猜不出来。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式