我已经在一个问题上陷入了 3 个小时,非常感谢您的建议。我有一个 Android 应用程序,我想与小屏幕尺寸兼容。因此,根据 Android 文档和许多堆栈溢出页面的建议,我创建了一个新的 Android 资源目录
:
在我的 layout-small
中,我复制并粘贴了在小屏幕尺寸中重叠的布局的 xml 布局之一。现在,它看起来像这样:
顺便说一句,我刚刚复制并粘贴了布局activity_finished_before_timer.xml
。现在,在我的 list 中,我指定了以下内容。我不知道这是否有必要,但在花了几个小时在线搜索答案后,我添加了它以防万一:
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true" />
在完成所有事情后,我发现几个小时的布局仍然重叠。通过重叠,我的意思是我的 TextView 位于小屏幕上的按钮下方。不过在普通屏幕上看起来还不错。
所以,现在我迷路了,我非常感谢任何关于如何解决布局为什么仍然重叠问题的反馈。这很奇怪,因为我已经根据我查看的所有来源做了我需要做的一切。请帮助我弄清楚如何使我的布局足够灵活以适应多种屏幕尺寸。
非常感谢您的反馈,
鲁奇
最佳答案
我认为您正在测试的屏幕没有 android 为小屏幕定义的尺寸(小屏幕至少为 426dp x 320dp),这就是它采用默认布局的原因。
您是否尝试将调整后的布局放入名为 layout-normal
甚至 layout-large
的文件夹中?
关于java - 布局放置不正确? (还是不行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33794107/