gpt4 book ai didi

android - Android-Studio 支持多种屏幕尺寸

转载 作者:行者123 更新时间:2023-11-29 18:28:38 24 4
gpt4 key购买 nike

我有一个项目,当我试图制作支持多种屏幕尺寸的应用程序时,它不起作用,尺寸在某些手机上看起来很大,而在其他手机上看起来很小。所以我做了一个测试项目,我使用了 Smallest screen width 我为(320dp、480dp、600dp、720dp)制作了 dimens.xml 文件,为 activity_main.xml 制作了相同的文件,我将 textView 放在每个 xml 文件中,例如如图所示,以了解手机将从哪个文件读取。问题是我已经在大约 10 部不同屏幕尺寸和版本的手机上对其进行了测试,但都是从 (320dp) 读取我做错了什么? enter image description here

最佳答案

为确保您的布局灵活并适应不同的屏幕尺寸,您应该为大多数 View 组件的宽度和高度使用“wrap_content”和“match_parent”,而不是硬编码尺寸。

“wrap_content”告诉 View 将其大小设置为适合该 View 中的内容所需的大小。

“match_parent”使 View 在父 View 内尽可能扩展。

例如:

android:layout_width="match_parent"
android:layout_height="wrap_content"

与android:text=""必须是硬编码或字符串资源。

谢谢。

关于android - Android-Studio 支持多种屏幕尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57554652/

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