2012-05-06 74 views
1

我想创建一个计算器应用程序,我一直有问题的XML布局。Android创建计算器应用程序

由于按钮,即使我用DP的确定从屏幕的每个按钮的大小来筛选结果变化量...

我应该使用Java创建的布局,所以我可以得到屏幕尺寸如果有,我可以举个例子吗?

回答

1

您可以设计布局文件,然后用不同大小的按钮制作几个版本。把它们放在res/layout-small /,res/layout-large /和res/layout-normal /中。系统将根据设备显示的尺寸来拉取正确的xml文件。

另一种方法是尝试在dp中指定尺寸来设计布局,而不是使用android:layout_weightandroid:weightSum来实现您想要的比例。然后它应该根据设备进行自我缩放而不需要任何不同的xml文件。