我的应用程序有两种不同的分辨率支持,480x800和320x240,我为它们创建了文件夹,例如布局正常hdpi和布局正常mdpi。但不知怎么的,emulator没有为hdpi获取ui。我也创建了不同的布局。
我处理多屏幕的方式是这样的,而且它工作得很好。。。。。如果有人改进了方法,请引导我
屏幕尺寸480x800
布局-普通-hdpi-480x800
可提取的普通hdpi-480x800
屏幕大小的Galaxy Nexus---虽然它的尺寸是1280x720,但实际上由于系统条的原因,它的尺寸(屏幕尺寸)与不同
布局普通xhdpi
可绘制普通xhdpi
屏幕尺寸注释5.3---
布局-普通-xhdpi-1280x800
可提取普通-xhdpi-1280x800
屏幕尺寸S3---
布局-普通-xhdpi-1280x720
可提取普通-xhdpi-1280x720
屏幕尺寸为7英寸的选项卡2,支持操作系统版本3及更高版本---由于系统条的尺寸(屏幕大小)与不同,请不要实际写入尺寸1026x600 bsz
布局大型mdpi
可抽出式大型mdpi
屏幕尺寸7英寸选项卡p1000等支持小于3-
大尺寸-hdpi-1024x600 布局
可抽拉式大型-hdpi-1024x600
屏幕大小1280x800选项卡10.1,10.2、注释10.1等---你可以添加尺寸,如果你想其他方面,这是很好的
布局xlarge mdpi
可提取xlarge mdpi
来自文档:
res/layout/my_layout.xml // layout for normal screen size ("default")
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation
res/drawable-mdpi/my_icon.png // bitmap for medium density
res/drawable-hdpi/my_icon.png // bitmap for high density
res/drawable-xhdpi/my_icon.png // bitmap for extra high density
layout-normal-mdpi
不存在。请改用layout-mdpi
。
供参考:http://developer.android.com/guide/practices/screens_support.html
Api级别也必须支持这一点:Android布局的大文件夹被忽略
在Android上处理不同的分辨率可能会很棘手。一个真正的资源是官方网站:
http://developer.android.com/guide/practices/screens_support.html
在我看来,你可能混淆了这里的像素强度和大小。尝试创建文件夹:res/layout-sw480dp/main_activity.xml//用于大屏幕和res/layout-sw320dp/main_activity.xml//用于小型
您是否也有不同的可绘制资源文件夹?你设法让他们上班了吗?
Android支持多重尖叫
对于平板电脑
分辨率1280x800/1280x720
值-sw720dp
可抽出式sw720dp
布局-sw720dp
分辨率1024x600
值-sw600dp
可抽出式sw600dp
布局-sw600dp
分辨率480x800(双分辨率,平板电脑中的mdpi和手机中的hdpi)
值大mdpi
可抽出式大型mdpi
布局大mdpi(如果你想单独布局)
对于移动
分辨率1080x1920
values-sw360dp-xxhdp/values-sw360 dp-notlong-xxhdpi(当使用768x1280时)
可绘制xxhdpi/drawable-sw360dp-xxhdpi/ddraable-sw360cp-notlong-xhdpi(当使用768x1280时)
布局-sw360dp
分辨率720x1280 值-sw360dp-xhdpi
可绘制-sw360dp-xhdpi
布局-sw360dp
分辨率768x1280
值-sw360dp-不长xhdpi
可绘制-sw360dp-不长xhdpi
布局-sw360dp
分辨率540x960
值-sw360dp-hdpi
可绘制-sw360dp-hdpi
布局-sw360dp
分辨率480x800
值hdpi
可绘制hdpi
布局hdpi
分辨率320x480
值mdpi
可绘制mdpi
布局mdpi
分辨率240x320
值ldpi
可拉伸ldpi
布局ldpi
如果您的应用程序需要仅支持全高清设备,则要添加到清单中的标签
适用于1080x1920
<screen
android:screenDensity="480"
android:screenSize="normal" />
提供:(Maulik Joshi)