gpt4 book ai didi

android - 我应该为 android studio1.3.1 中的所有设备设计布局吗

转载 作者:太空宇宙 更新时间:2023-11-03 13:53:32 24 4
gpt4 key购买 nike

Android studio 1.3.1 有许多适用于手机和平板电脑的设备和尺寸。我应该为 android studio1.3.1 中的所有设备设计布局吗?请查看下图并考虑没有关于我的问题的问题。

1- 我应该真正创建哪些文件夹以支持所有设备中的布局?

2- 如果我在 activity_main 布局中使用 @+id/button 作为按钮,我是否应该使用相同的 @+id/button 用于支持其他文件夹中的相同 activity_main 布局?

enter image description here

最佳答案

第一个问题:

没有。您不必为每个设备配置都制作布局,如果您对所有 View 和小部件使用“dp”,对字体使用“sp”,但如果布局在某些设备中显示不正确,则大部分布局将由 android 处理,您只需更改这些设备配置的布局即可。

以下是一些 Android 布局兼容性的最佳实践:

  • 始终在 dimens.xml 中定义 View 尺寸

  • 始终使用“dp”定义 View 大小,使用“sp”定义字体大小

  • 除非需要更改设计,否则始终首先尝试通过为 dimens.xml 定义新配置来解决布局不兼容问题,然后使用新配置进行布局

    谷歌也有很好的文档:Supporting Multiple Screens

第二个问题:是的。您应该在新布局中再次定义小部件。

关于android - 我应该为 android studio1.3.1 中的所有设备设计布局吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32410150/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com