android - 如何为不同设备设计android布局支持
问题描述
我正在开始开发一个 android 应用程序。所以现在我正在为它开发一个 UI 布局。我想澄清一些 UI 设计的问题。这些是我的问题。
1.如何设计所有设备的布局支持(小,正常,大,xlarge)..现在我为这些不同类型的布局创建一个活动。这些方式是正确还是错误..我认为这是在浪费时间和应用程序大小会很高..
2.是否有任何方法可以为每个活动支持一个布局文件?请提出建议。
谢谢你。
解决方案
将 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>
推荐阅读
- javascript - 尝试仅添加到用户时不断丢失权限
- javafx - Javafx:退出前确认(X 按钮)
- saml - Keycloak IDP 发起的注销 SAML
- python - 通过 Python 在背景上移动相机
- javascript - 将数据传回服务器以执行另一个 api 调用?
- c# - Unity 中不显示实例化的 2D 文本
- javascript - Loop through an Array, add each item to an object and push it to an array in Javascript
- docker - 为什么可以在 Docker 映像中手动运行 Java 程序,但不能作为 ENTRYPOINT
- javascript - Firebase 问题,我需要从前两个节点中取出值
- c# - 解密从 C# 应用程序中的 PHP 脚本返回的 AES