【发布时间】:2015-12-16 09:20:33
【问题描述】:
我最近一直在针对所有屏幕尺寸优化我的应用进行大量研究。为了适应各种尺寸,我为每种布局创建了 9 个。
layout 目录下的其他两个布局不用担心,以后我会再做 8 个
有些文章说有更多的布局,但是什么?我错过了什么吗? 我做对了吗?
我对我的屏幕尺寸有些怀疑,因为互联网上的很多人有不同的方式来定位不同的设备,这是正确的吗?
<compatible-screens>
<screen
android:screenDensity="ldpi"
android:screenSize="small" />
<screen
android:screenDensity="mdpi"
android:screenSize="normal" />
<screen
android:screenDensity="xhdpi"
android:screenSize="large" />
<screen
android:screenDensity="xhdpi"
android:screenSize="xlarge" />
</compatible-screens>
我需要添加更多兼容的屏幕吗?因为其他文件有很多。我的应用会在所有设备(例如平板电脑)上显示吗?
为了针对所有设备(如平板电脑和手机)进行优化,我是否遗漏了什么?我必须在清单中创建任何新布局或添加更多兼容的屏幕权限吗?
【问题讨论】:
标签: android xml performance android-activity optimization