支持多分辨率android



我的应用程序有两种不同的分辨率支持,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)

最新更新