【发布时间】:2012-02-18 17:29:14
【问题描述】:
我在为我的应用程序创建通用布局时遇到了麻烦。正如预期的那样,它可以用于各种设备,我希望它能够正常工作。有几种方法可以解决这个问题,但我想创建一个 xml 文件(类似于 web.config 文件),并且在我的应用程序的最开始,我想获取设备的屏幕宽度和高度并计算每个控件的(textview、spinner ,按钮等)属性(例如边距,填充,宽度,高度......)根据这个宽度和高度,并将这些计算值保存到我的xml文件中。最后,我想从我的布局 xml 中获取这些值,因此我的布局的视觉效果将独立于设备,并且可以在每个设备上正常工作。这可以实现吗?我在互联网上找不到任何类似的解决方案。谁能帮帮我?
提前致谢。
【问题讨论】:
-
我看不出这比使用 RelativeLayout 有什么好处...
-
你没有考虑到大多数安卓设备都可以切换屏幕方向。