仅适用于平板电脑的Android设计应用程序

仅适用于平板电脑的Android设计应用程序,android,Android,我正在尝试只为平板电脑开发android应用程序,问题是如何为不同分辨率和不同SDK设计布局。示例平板电脑从3.0开始正式支持,但一些平板电脑从2.2开始提供,请帮助我如何实现 提前感谢…使用 它的工作原理如下: 将android支持库jar放在您的libs文件夹中 将jar添加到eclipse构建路径 在所有活动中扩展碎片活动,而不是活动 使用与密度无关的像素 请遵循针对不同屏幕尺寸设计的提示: 按照开发人员指南获取片段(主要用于平板电脑): 这里还有一个很好的教程(包括对支持库的引用):

我正在尝试只为平板电脑开发android应用程序,问题是如何为不同分辨率和不同SDK设计布局。示例平板电脑从3.0开始正式支持,但一些平板电脑从2.2开始提供,请帮助我如何实现

提前感谢…

使用

它的工作原理如下:

  • 将android支持库jar放在您的libs文件夹中
  • 将jar添加到eclipse构建路径
  • 在所有活动中扩展碎片活动,而不是活动
  • 使用与密度无关的像素
  • 请遵循针对不同屏幕尺寸设计的提示:
  • 按照开发人员指南获取片段(主要用于平板电脑):
这里还有一个很好的教程(包括对支持库的引用):

浏览此链接: 拜访

您将大致了解设计模式。我建议针对平板电脑设备使用大布局,在最新的ADT插件中,您可以使用可绘制的xhdpi图像和所有内容。 不要使用小部件的硬编码宽度或高度,因为当您从7英寸迁移到8.9英寸或10.1英寸时,这会产生问题

最好在平板电脑版本中使用9-patch图像。

  • SDK:
使用4.1 SDK并指定min SDK=2.2。Eclipse将告诉您在哪里使用了太新的方法或类,您必须在代码中处理它。例如:

if (android.os.Build.VERSION.SDK_INT >= VERSION_CODES.HONEYCOMB){
... 
} else {
...             
}
  • 布局和屏幕大小:
使用不同的布局文件夹(默认为“布局”)。您可以使用小布局、普通布局、大布局和大布局

  • 顺便说一句,请务必阅读《Android指南》

使用wrapcontent和matchparent(fillparent),而不是为视图和视图组提供与密度无关的像素。这使应用程序适用于各种版本的平板电脑甚至普通手机。有关更多信息,请查看此项: