【问题标题】:Eclipse keeps changing layoutEclipse 不断改变布局
【发布时间】:2013-10-17 12:55:18
【问题描述】:

我正在尝试为一个简单的 Android 应用构建布局。

我有 3 个文件夹,分别命名为 layout、layout-small 和 layout-large。

在每个文件夹中我都有一个 Activity_main。但是,当我尝试为 layout-large 文件夹中的 activity_main 设计布局并将视图切换到另一部手机时,它会自动返回到 layout 文件夹中的 activity_main。

我的 3 个模拟器中的一个在主布局中的 activity_large 中不断打勾,5.1 WVGA 设备也是如此。

关于如何“取消勾选”设备和模拟器的任何想法???

提前致谢

【问题讨论】:

    标签: android eclipse android-layout emulation


    【解决方案1】:

    您不应该有 3 个布局。您只需要一个布局并在文件夹中放置布局中使用的资源,这样应用程序就会知道根据手机的类型来获取正确的资源 hdpi/xhdpi/xxhdpi

    【讨论】:

    • 这个想法是为了预算和典型设备,图像将垂直堆叠在一起,然后在平板电脑上并排堆叠,因为它们具有更大的宽度,并且我希望 Android 为平板电脑选择水平布局,为另外两个选择垂直布局。然而,Android 不是艺术家,也不知道什么看起来更好。在我对 android 有更多了解之前,我只需要使用一种布局即可。
    • Android 不是艺术家,但你错了。 Android 知道屏幕的大小,并且会占用他拥有的最佳资源。如果您有 3 个大小的相同 png 并且您在 xxhdpi 上运行您的应用程序,他将占用最大的一个。唯一的条件是具有相同的名称并放在正确的资源文件夹中。你唯一的问题仍然是方向。你可以使用 android:configChanges="orientation|screenSize" :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-30
    • 2011-02-28
    相关资源
    最近更新 更多