Har*_*had 4 user-interface android screen android-layout
我想为Galaxy Tab和Android手机开发一个应用程序.标签和手机用户界面非常不同.就像在标签中一样,我们使用了片段等,并且在手机上我们想要使用标签.
我知道通过使用layout-small
或layout-large
我可以显示不同的用户界面,但功能呢?
我该怎么办?是否有一种简单的方法来处理不同屏幕的功能?或者最终创建两个应用程序更好?
首先请务必阅读最近的博客文章,其中概述了应用程序如何看到不同的屏幕大小并可以根据它们进行调整:
http://android-developers.blogspot.com/2011/07/new-tools-for-managing-screen-sizes.html
这篇文章有一些基本调整的例子 - 为不同的屏幕尺寸提供不同的布局文件.
这也是片段API旨在帮助的东西.如果您已经在使用片段编写UI,那么大多数情况都存在 - 在选项卡中显示这些不需要完全不同的实现,只需使用片段填充不同的选项卡.
如果您的目标是Android 3.0或更高版本,这很容易,因为操作栏已经有了简单的机制,让其标签允许在片段之间切换.此API演示提供了一个非常简单的使用示例:
如果要在较旧版本的平台上运行,那么v4支持库中的片段API就是用于此目的的.这些允许您使用片段编写应用程序,并且仍然可以一直运行到平台的Android 1.6(API 4).在MR2中,我们还添加了一些示例代码,展示了如何使用旧的选项卡API使用支持lib片段.
此示例代码包含在现已弃用的TabActivity类中:
http://developer.android.com/reference/android/app/TabActivity.html
归档时间: |
|
查看次数: |
5921 次 |
最近记录: |