首页 > 解决方案 > 如何为不同设备设计android布局支持

问题描述

我正在开始开发一个 android 应用程序。所以现在我正在为它开发一个 UI 布局。我想澄清一些 UI 设计的问题。这些是我的问题。

1.如何设计所有设备的布局支持(小,正常,大,xlarge)..现在我为这些不同类型的布局创建一个活动。这些方式是正确还是错误..我认为这是在浪费时间和应用程序大小会很高..

2.是否有任何方法可以为每个活动支持一个布局文件?请提出建议。

谢谢你。

标签: androidandroid-studioandroid-layoutuser-interface

解决方案


将 dimen.xml 用于不同的屏幕尺寸。创建 dimen.xml 并添加屏幕宽度/大小。例如:对于平板电脑,屏幕宽度为 600 dp =

尺寸.xml(sw-600)

. 并在 dimen.xml 中添加具有相同名称和不同值的维度。例如。在dimen.xml

`<dimen name="_1sdp">1sp</dimen>`

在 dimen.xml(sw-600dp)

<dimen name="_1sdp">2sp</dimen>

推荐阅读