我正在开发一个Android应用程序。我希望我的应用程序支持多个屏幕 并且它在所有屏幕上看起来都很好。当我在具有大小的模拟器上测试我的应用程序时 10.1“WXGA 1280 * 800 mdpi ,对于所有xlarge屏幕,屏幕看起来不太好,而且我的应用程序仅支持potrait-mode.i我无法理解为什么它在xlarge屏幕中看起来像这样
屏幕截图:1024 * 600
我没有设备来测试这个应用程序如何解决mt问题可以任何人建议我解决方案。
答案 0 :(得分:0)
我不确定你的应用程序是什么样的,但我猜你的内容应该更好地适应屏幕,而不是散布在它周围有很多空间。
一种解决方案是使用另一个布局文件,使您的内容适应x大屏幕。因此,在资源中创建一个名为layout-xlarge的新文件夹,并在那里添加一个新的xml布局文件。如果它是一个额外的大屏幕,将使用一个。 drawables使用像素密度而不是屏幕尺寸,因此您仍需要所有尺寸的图形才能看起来很好。 好读:http://developer.android.com/guide/practices/screens_support.html
第二种解决方案是决定是否要支持x大屏幕。 然后将其添加到清单中:
<supports-screens
android:xlargeScreens="false"
/>