不同Android布局的Eclipse问题

时间:2014-05-13 12:08:32

标签: android eclipse android-layout

我为/ layout-small文件夹中的一个活动创建了一个特殊的布局。问题是,当我打开我的默认布局(我的小版本)时,Eclipse决定打开小版本!此时我回到“正常”布局,但它显示为2.7英寸的屏幕,如果我进行任何更改以在任何其他屏幕尺寸中可视化,Eclipse决定将我发送到我的'小'布局,同时保持默认布局2.7" 。我可以将我的小布局改为我想要的任何尺寸,但这根本没有意义!

感谢任何帮助。 Project CLEAN并重启Eclipse我已经尝试过。

2 个答案:

答案 0 :(得分:0)

我也遇到了管理不同屏幕尺寸的问题。我经常使用的那个是以与drawables相同的顺序重新组织我的布局文件夹。我这意味着我为布局创建了这些文件夹:

<强>
布局LDPI

布局MDPI

布局华电国际

布局xhdpi

如果您从&#34; layout-hdpi&#34;打开布局文件文件夹,显示预览的默认设备将是hdpi,例如&#34; 4.0 480 * 800 hdpi&#34;。

另外。我发现在适应不同的屏幕时会花费更多的时间。

我真正赞成的另一种解决方法是使用Intellij Community Edition进行Android开发和用户界面设计。 Intellij是一个非常稳定和强大的基于gradle的IDE,比臭虫Eclipse更加流畅。

答案 1 :(得分:0)

如果您仍然遇到布局问题,我建议您阅读:

http://developer.android.com/guide/practices/screens_support.html
从API级别13开始,布局 - 小/普通/大型已被弃用,您应该使用sw&lt;&gt; dp限定符。

我有一个具有多个布局的应用程序,我的标准布局文件适用于具有最小可用宽度的屏幕,如下所示:
布局(最小屏幕)
layout-sw480dp(略大的屏幕)
layout-sw600dp(7&#34;平板电脑)
layout-sw720dp(10&#34;平板电脑)