Vin*_*tti 6 android android-manifest
我有不同的屏幕尺寸的不同布局文件
文件夹结构:
布局小
对于像HVGA和QVGA这样的仿真器没有问题,相应的layout.xml文件被引用.但是当我运行WVGA(480x854)的模拟器时,将忽略layout-large文件夹,这里它指的是应用程序的"layout"文件夹.请指出正确的方向,这是处理这种情况的正确方法.
我试过用
layout-large-hdpi layout-large-mdpi layout-large-ldpi layout-normal-hdpi layout-normal-mdpi layout-normal-ldpi
并在我指定的AndroidManifest.xml中
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true" />
Run Code Online (Sandbox Code Playgroud)
但没有成功
小智 7
我认为问题是人们总是通过AVD管理器创建一个大屏幕并将默认密度设置为240而不支持/res/layout-large
如果你想要测试/res/layout-large/any_layout.xml那么你应该看到你应该设置的虚拟设备的密度160不是240或120
您是否检查过您的 API 级别是否已经支持此功能?我也有这个问题。就我而言,我在清单中使用了以下行,将 TargetSDK 设置为 4 (1.6),从这里开始支持这些不同的布局。
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4" />
Run Code Online (Sandbox Code Playgroud)
链接:
屏幕支持
| 归档时间: |
|
| 查看次数: |
11062 次 |
| 最近记录: |