Java 布局是否放置不正确?(仍然不起作用)

Java 布局是否放置不正确?(仍然不起作用),java,android,string,android-layout,android-activity,Java,Android,String,Android Layout,Android Activity,我已经被一个问题困扰了3个小时,非常感谢你的建议。我有一个android应用程序,我想与小屏幕兼容。因此,正如Android文档和许多堆栈溢出页面所建议的,我创建了一个新的Android资源目录: 在我的layout small中,我复制并粘贴了小屏幕重叠布局的一个xml布局。所以现在看起来是这样的: 顺便说一下,我只是在timer.xml之前复制并粘贴了布局activity\u finished\u。现在,在我的清单中,我指定了以下内容。我不知道这是否必要,但在花费数小时在线搜索答案后,我

我已经被一个问题困扰了3个小时,非常感谢你的建议。我有一个android应用程序,我想与小屏幕兼容。因此,正如Android文档和许多堆栈溢出页面所建议的,我创建了一个新的
Android资源目录

在我的
layout small中,
我复制并粘贴了小屏幕重叠布局的一个xml布局。所以现在看起来是这样的:

顺便说一下,我只是在timer.xml之前复制并粘贴了布局
activity\u finished\u。现在,在我的清单中,我指定了以下内容。我不知道这是否必要,但在花费数小时在线搜索答案后,我添加了它以防万一:

<supports-screens
        android:smallScreens="true"
        android:normalScreens="true"
        android:largeScreens="true"
        android:xlargeScreens="true"
        android:anyDensity="true" />

在做了我能找到的每件事数小时后,布局仍然重叠。通过重叠,我的意思是我的文本视图在一个小屏幕上的我的按钮下。但在普通屏幕上看起来不错

因此,现在我迷路了我非常感谢关于如何解决布局为什么仍然重叠的问题的任何反馈。这很奇怪,因为我已经根据我所看到的所有资料做了我需要做的一切。请帮助我弄清楚如何使我的布局足够灵活以适应多种屏幕尺寸

非常感谢您的反馈


Ruchir

我认为您正在测试的屏幕没有android为小屏幕定义的大小(小屏幕至少为426dp x 320dp),这就是为什么它采用默认布局


您是否尝试将调整后的布局放入名为
layout normal
或甚至
layout large
的文件夹?

我认为您正在测试的屏幕没有android为小屏幕定义的大小(小屏幕至少为426dp x 320dp),这就是它采用默认布局的原因


您是否尝试将调整后的布局放入名为
布局正常
或甚至
布局大
的文件夹中?

240 x 320的屏幕大小会是多少?您所说的“至少”是什么意思?它不应该小于?我认为小屏幕覆盖了所有小于426dp x 320dp320 x 240 px(426 x 320 dp)的内容,因此,470dp x 320dp到426dp x 320dp之间的所有数据都被定义为小数据。我想没有小于这个尺寸的屏幕。您可以将布局添加到名为layout-sw600dp的文件夹中,这意味着此布局的设备最小宽度为600dp,如果小于600dp,则采用默认布局。那么,如何使其适合屏幕大小:240x320 240 x 320的屏幕大小是什么?您所说的“至少”是什么意思不应该小于?我以为小屏幕覆盖了小于426dp x 320dp320 x 240 px(426x320 dp)的所有内容,因此,470dp x 320dp到426dp x 320dp之间的所有数据都被定义为小数据。我想没有小于这个尺寸的屏幕。您可以将布局添加到名为layout-sw600dp的文件夹中,这意味着此布局的设备最小宽度为600dp,如果小于600dp,则采用默认布局。那么,如何使其适合屏幕大小:240x320