但根据要求,我应该使用单一的XML布局来优化应用程序的使用.
所以,你能帮助我吗?
我已经通过多个教程多个链接,但无法获得堆栈溢出的最后一个选项
对于图像,您必须根据屏幕分辨率管理不同的可绘制文件夹:
drawable-ldpi //240x320drawable-mdpi //320x480drawable-hdpi //480x800drawable-xhdpi //720x1280drawable-xxhdpi //1080X1920drawable-xxxhdpi //1440X2560drawable-tvdpi // nexus 7 etc drawable-xlarge-xhdpi //tablet like nexus 10
助攻:
对于尺寸,如果你根据你的UI使用不同的静态角钱,那么你必须将它们定义为尊重它们的值…文件夹.
不同智能手机分辨率的值文件夹:
values-ldpi\dimens.xmlvalues-mdpi\dimens.xmlvalues-hdpi\dimens.xmlvalues-xhdpi\dimens.xmlvalues-xxhdpi\dimens.xmlvalues-xxxhdpi\dimens.xml
注意:如果使用sp / sip / dp / dip,则将根据设备密度调整这些值.
例如,假设您已在mdpi(320X480)分辨率设备中为TextVIEw设置了10sp.然后,相同的值将自动调整为其他分辨率.
mdpi(10sp==10px)hdpi(15px)xhdpi(20px)xxhdpi(30px)xxxhdpi(40px)
这些是一些常规用法值文件夹,用于管理与其屏幕分辨率相关的维度.
不同屏幕的不同值文件夹:
values-sw720dp 10.1” tablet 1280x800 mdpivalues-sw600dp 7.0” tablet 1024x600 mdpivalues-sw480dp 5.4” 480x854 mdpi values-sw480dp 5.1” 480x800 mdpi values-xxxhdpi 1440X2560 xxxhdpivalues-xxhdpi 1080X1920 xxhdpivalues-xhdpi 4.7” 1280x720 xhdpi values-xhdpi 4.65” 720x1280 xhdpi values-hdpi 4.0” 480x800 hdpivalues-hdpi 3.7” 480x854 hdpivalues-mdpi 3.2” 320x480 mdpivalues-ldpi 3.4” 240x432 ldpivalues-ldpi 3.3” 240x400 ldpivalues-ldpi 2.7” 240x320 ldpi
深入了解Support screen resolution
总结以上是内存溢出为你收集整理的如何在Android中使用单个xml布局文件支持多种屏幕尺寸全部内容,希望文章能够帮你解决如何在Android中使用单个xml布局文件支持多种屏幕尺寸所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)