gpt4 book ai didi

android - 在设计 Android 应用程序时,我应该考虑哪种屏幕分辨率?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:11 25 4
gpt4 key购买 nike

我搜索了一段时间,想知道在开始设计 Android 应用程序之前我应该​​考虑哪种屏幕分辨率。

我发现了这些东西:

超大屏幕至少为 960dp x 720dp

大屏幕至少为 640dp x 480dp

普通屏幕至少为 470dp x 320dp

小屏幕至少为 426dp x 320dp

Which device resolutions should be kept in mind when developing Android Apps?

但其实这些都不是我想要的。

我想知道的是我应该为这些分辨率中的每一个设计我的应用程序还是只考虑最常用的分辨率

如果我没有对宽度、高度和边距等使用任何硬编码值,我永远不需要担心屏幕分辨率

这有多好 - 使用显示指标找到设备宽度和高度并根据这些值动态创建所有 View ?

最佳答案

Should I design my application for each of these resolution or take the most used resolution alone into consideration.

您应该确保您的应用程序在所有 屏幕上正常工作,而不仅仅是最流行的屏幕。我会从下往上开始……首先确保它在小/普通屏幕上正常工作(并且在这样做时,你确保它在所有屏幕上工作)。然后,您可以使用多 Pane 布局等优化平板电脑的布局。

If I am not using any hardcoded values for widths, heights and margins etc., I never need to worry about the screen resolutions.

不确定你在这里想说什么,但你应该始终通过使用dp(密度独立像素)而不是来警惕不同的屏幕分辨率px.

Find the device width and height using Display metrics and create all views according to these values dynamically?

这应该是最后的手段。大多数时候,您的布局不会那么复杂,也没有必要。很多时候你会使用 wrap_contentmatch_parent 来设置宽度/高度,而且你会经常使用 RelativeLayout 来将 View 相互隔开。只有在您发现绝对必要时,您才真正需要测量 View 的宽度/高度。

关于android - 在设计 Android 应用程序时,我应该考虑哪种屏幕分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11311943/

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