Var*_*ngh 5 android android-layout android-resources
我有两个布局文件夹,layout-sw600dp7"平板电脑(1024X600)mdpi和另一个名称layout-xlarge为12"平板电脑(1280X800)mdpi.问题是,当我在7"模拟器中运行我的项目时,它会从layout-xlarge文件夹而不是文件中进行布局layout-sw600dp.我还尝试了通过更改不同站点中给出的文件夹名称但找不到适合我的问题的解决方案的其他解决方案.请为我提供一个解决这个问题的工作方案.提前谢谢.
Ste*_*yle 10
这里需要记住的是,使用swXXXdp资源标识符仅适用于运行Android 3.2+的设备(即添加时).旧设备将无法识别,因此不会使用这些标识符,所以你必须使用旧的标识符(small,normal,large,xlarge如果你打算上运行Android <3.2支持片).截至目前,只有0.3%的平板电脑运行Android 3.1(API 12),所以这是一个安全的电话,不完全支持他们 - http://developer.android.com/about/dashboards/index.html.
有一个很好的博客解释如何使用这些新的资源标识符. http://android-developers.blogspot.com/2011/07/new-tools-for-managing-screen-sizes.html
对于您的特定问题,假设您仅为平板电脑布局支持Android 3.2+,请将layout-xlarge文件夹更改layout-sw720dp为支持10英寸+平板电脑,您layout-sw600dp将支持7英寸平板电脑布局.
| 归档时间: |
|
| 查看次数: |
5645 次 |
| 最近记录: |