我正在学习android开发,正在做扫雷车.因此,我使用tableLayout来显示面板.但是,如何调整单元格的宽度以适合屏幕?
目前我的单元格是固定的,因此网格扩展到了屏幕的侧面…
如何获取tableLayout的整个屏幕宽度?
谢谢.
解决方法:
由于您是动态创建单元的,
您可以使用以下方法计算屏幕的高度和宽度:
Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
然后相应地设置您的单元格大小.