有人可以指点我使用ICS处理不同屏幕尺寸内容的文档吗?我想在屏幕上显示或多或少的显示取决于设备,例如手机与平板电脑和电视。
答案 0 :(得分:0)
如果要根据屏幕大小显示不同的布局,则需要使用布局限定符。请查看此页面以供参考:http://developer.android.com/guide/practices/screens_support.html#qualifiers
基本上,在layout-xlarge
目录中创建一个res
文件夹,并创建一个与layout
目录中使用的名称相同的布局文件。这将是检查运行什么类型的设备,如果它被认为是xlarge
(10“平板电脑,电视),它将首先在该文件夹中查找其布局资源。如果它不符合条件您创建的特定文件夹(例如,normal
尺寸的手机),它将默认为layout
文件夹。
答案 1 :(得分:0)
答案文档的起点是主题Designing for Multiple Screens。特别注意Implementing Adaptive UI Flows。还有相关的最佳做法主题:Supporting Tablets and Handsets和Supporting Multiple Screens。