我正在尝试使用我的应用Android应用来支持多种屏幕尺寸。 我希望它只支持手机(从3英寸到5.7英寸),而不是平板电脑。
我有两部测试手机 - 三星Galaxy S2和Nexus 4。
我正在尝试使用不同的文件夹(LDPI,MDPI,HDPI和XHDPI)“玩”但我无法获得一致的结果。
我不想为每个屏幕尺寸使用不同的布局,只是为了调整资源大小。 我应该使用哪些文件夹?如果我使用基本的四个DPI文件夹(每个文件夹中已调整大小的资源),它将无法正常工作,并且两部手机都使用相同的资源文件夹。
我尝试过使用屏幕尺寸和DPI文件夹 -
drawable-large-ldpi
drawable-large-mdpi
drawable-large-hdpi
drawable-large-xhdpi
但仍然没有运气。
关于这个的任何提示?我看过Supporting Multiple Screens page
谢谢!
答案 0 :(得分:0)
您可以在清单文件中指明您的应用应支持哪些屏幕尺寸。像这样的东西
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
答案 1 :(得分:0)
S2属于正常hdpi,而Nexus 4属于正常-xhdpi。在正常的hdpi和xhdpi文件夹中提供资产。