如何调整TableLayout的单元格以适合屏幕?
问题描述:
我正在学习android开发,我在做扫雷。所以我使用tableLayout来显示板子。但我怎么能适应细胞的宽度来适应屏幕?如何调整TableLayout的单元格以适合屏幕?
目前我的电池是固定的,因此电网超出屏幕的一侧扩大...
如何,我要为我的tableLayout整个屏幕宽度?
谢谢。
答
,因为你是动态创建你的细胞, 就可以计算出使用屏幕的高度和宽度:
Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
,然后设置相应的单元格大小。
答
这是通过使用布局文件的XML文件里找到简单的属性来完成。具体而言,您要设置
android:layout_width="fill_parent"
这将告诉布局消耗其父项的整个宽度。
我添加了这两行,但它没有改变... – Gp2mv3 2012-02-05 12:22:20
这很奇怪。 ..你可以发布你的完整的XML,以便我可以找出什么是错的。 – 2012-02-05 12:24:33
这是在那里的评论,这里是代码:http://pastebin.com/QvjEpcPR – Gp2mv3 2012-02-05 12:25:59