最近做了一个扫雷游戏,一开始程序一气呵成就写出了主要代码,可是就做界面的时候卡住了。屏幕不知道如何自适应。经过查找,终于找到解决方案。
我是动态生成界面,所以在activity中敲代码,将各个部分按比例分割,如每个部分为一个LinearLayout,则将每个LinearLayout高度和宽度都设置为math_parent,而且设置weight值;
值得注意的是:设置了math_parent,weight值越大LinearLayout所占比例越小。
本文共 274 字,大约阅读时间需要 1 分钟。
最近做了一个扫雷游戏,一开始程序一气呵成就写出了主要代码,可是就做界面的时候卡住了。屏幕不知道如何自适应。经过查找,终于找到解决方案。
我是动态生成界面,所以在activity中敲代码,将各个部分按比例分割,如每个部分为一个LinearLayout,则将每个LinearLayout高度和宽度都设置为math_parent,而且设置weight值;
值得注意的是:设置了math_parent,weight值越大LinearLayout所占比例越小。
转载于:https://my.oschina.net/u/1418822/blog/214887