首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Nexus 7和10的布局文件夹

Google Nexus 7和10的布局文件夹
EN

Stack Overflow用户
提问于 2013-01-28 14:46:37
回答 6查看 21.1K关注 0票数 18

我正在为google nexus7和10开发一个应用程序,但是有一个问题。我不知道哪个布局文件夹应该用于7和10。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-01-28 14:58:10

对于Nexus7

代码语言:javascript
复制
layout-large-hdpi

对于Nexus10

代码语言:javascript
复制
layout-xlarge-xhdpi

备注:只有当你没有给出更高优先级的限定符时,应用程序才会从这些文件夹中获取图像。例如,如果你给出了一个像layout-sw360dp这样的布局文件夹,即使你给出了像我上面说的那样的单独布局,应用程序也只会从这个文件夹中获取图像。因为在android中有一个优先级顺序,你必须给出布局。

检查此official doc以了解限定符的优先顺序。

编辑:在安卓系统中,为平板电脑提供布局是一件非常令人困惑的事情。在为平板电脑提供布局方面,我经历了一段很糟糕的时间。然而,经过这么多次的尝试,我终于成功了。话虽如此,你必须记住的一件事是,即使你没有给出正确的文件夹,Android也会根据设备使用下一个合适的布局文件夹。

现在关于你的评论,对于三星七,我认为理想的布局将是

代码语言:javascript
复制
layout-large-mdpi.

而对于三星7.7来说,它可能是

代码语言:javascript
复制
layout-large-hdpi (which I haven't tried yet)

而对于三星10.1,它将是

代码语言:javascript
复制
layout-xlarge-mdpi

关于你的Nexus 10,你必须制作单独的图像来适应它的大小。

票数 18
EN

Stack Overflow用户

发布于 2013-12-26 12:15:52

根据http://android-developers.blogspot.com/2012/07/getting-your-app-ready-for-jelly-bean.html的说法

Nexus 7 (2012)应为tvdpi

适用于Nexus 7 (2012)

drawable-sw600dp-tvdpilayout-sw600dp-landlayout-sw600dp-port

  • Image资源中的
  • 布局文件

drawable-sw720dp-xhdpilayout-sw720dp-landlayout-sw720dp-port

  • Image资源中的
  • 布局文件(1600x2560)
票数 16
EN

Stack Overflow用户

发布于 2013-01-28 16:19:06

从Android3.2开始,你应该为7英寸平板电脑使用layout-sw600dp,为10英寸平板电脑使用layout-720dp。如果你想保持与旧版本android的向后兼容性(在3.2之前,你也应该使用旧的layout-xlarge*符号

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14556800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档