首页 > 代码库 > 安卓适应各种分辨率的一种方法:比例法

安卓适应各种分辨率的一种方法:比例法


今天找到了一种布局的好方法
既然通过各种wrap_content不能控制好控件的大小,就直接计算控件的大小,把控件设置为固定值,然后通过一定的布局代码将已经设置好大小的空间放在指定位置,只要努力想总能想出来


1、34  2、207   3、21  4、240

上面空白31,设置和连接按钮:32下面空白:28显示信号:167
下面空白:34剩余时间17下面空白31按钮237下面空白40

信号内部
空气质量:27三角17空白12一层44空白24二层44

按钮左右
55:242:55


怎么去设置屏幕布局来适应不同的手机分辨率
对于已知屏幕尺寸的手机你可以自己定义每一个控件的大小来适应屏幕
但是换到一个未知尺寸的屏幕中去你就不能再使用任何固定值,这个时候你要找到所有的比例值包括其中的任何一个控件,包括其中的空白之处可以使用控件来填充空白布局这样就能使用layout_weight来分配比重,不论是纵向还是竖向比例法可以帮你得到你想要的布局,并且可以在不同分辨率的手机上面运行

安卓适应各种分辨率的一种方法:比例法