gpt4 book ai didi

Android:UI 元素在低分辨率设备中溢出屏幕

转载 作者:行者123 更新时间:2023-11-30 02:16:28 24 4
gpt4 key购买 nike

我对这个问题感到疯狂。我正在设计一个应用程序并在两个不同的设备上测试它,一个分辨率为 1280x720p,另一个分辨率为 320x480p。

480p 设备总是溢出 UI 内容(高度),导致 App 无法使用...如何防止?我使用 RelativeLayout 作为全局容器。

例子: enter image description here

最佳答案

我建议阅读此开发人员指南 Supporting Screensizes .如果你想要一个简单的修复,你可以将布局包装在一个列表中,你可以将你的布局包装在一个 ScrollView 中。

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent">

或者您可以在项目的资源中定义不同的维度或布局。例如,我正在为具有 3 种主要尺寸的设备编写项目,所以我有

res
> layout
> values
> values-sw480dp
> values-sw600dp

我在每个文件夹的 dimen.xml 中定义我的硬值。在布局中,我可以使用一个定义,它会找到要使用的正确值。

关于Android:UI 元素在低分辨率设备中溢出屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29264135/

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