android tablelayout布局填不满屏幕怎么办???
做个android小demo只有一个主activity用的是tablelayout布局。。有五行。。怎么不是填满整个屏幕???而是只占了三分之二。。。要怎么做才能不管你几...
做个android小demo 只有一个主activity 用的是tablelayout布局。。有五行。。怎么不是填满整个屏幕???而是只占了三分之二。。。要怎么做才能不管你几行。都要全部显示在屏幕上并且填满屏幕????
只一个tablelayout布局。。宽高设置的都是fill_parent 求解啊!!!! 展开
只一个tablelayout布局。。宽高设置的都是fill_parent 求解啊!!!! 展开
3个回答
展开全部
方案只有一种:
设置layout_height属性以及layout_weight属性,起到调整高度和均分高度的作用。
步骤:
1、设置tablelayout的高度为android:layout_height="match_parent"
2、设置tablerow的高度为
android:layout_height="wrap_parent"
android:layout_weight="1" 这句是关键,剩余高度所有tablerow均分。
设置layout_height属性以及layout_weight属性,起到调整高度和均分高度的作用。
步骤:
1、设置tablelayout的高度为android:layout_height="match_parent"
2、设置tablerow的高度为
android:layout_height="wrap_parent"
android:layout_weight="1" 这句是关键,剩余高度所有tablerow均分。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主的tablelayout的高是怎么设置的,是否用android:layout_height="fill_parent" ;
再者tablelayout是否嵌入在LinearLayout之中,如果的是话,LinearLayout的高是否也是android:layout_height="fill_parent" 。
只要tablelayout的高设置成填充满父控件,其父控件也同样如此设置tablelayout肯定能朴满全屏目的。
那你的几个TableRow的中有没有用android:layout_weight="1",加入比重。
再者tablelayout是否嵌入在LinearLayout之中,如果的是话,LinearLayout的高是否也是android:layout_height="fill_parent" 。
只要tablelayout的高设置成填充满父控件,其父控件也同样如此设置tablelayout肯定能朴满全屏目的。
那你的几个TableRow的中有没有用android:layout_weight="1",加入比重。
更多追问追答
追问
加了android:layout_weight="1", 跟没加一样怎么回事??
追答
最要是加我扣_扣:82455896.让我看看代码。否则真猜不出来。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询