如何使ui设备独立

时间:2013-03-04 08:14:23

标签: android device

我正在开发一个Android app.for,我正在使用大小为1024 * 600的设备。 我想让我的应用程序设备独立。应该运行在小型设备上以及比current.how更大的设备来实现这一点?我在清单文件中进行了更改。但是不起作用。

 <supports-screens android:largeScreens="true"
                  android:smallScreens="true"
                  android:anyDensity="true"
                  android:normalScreens="true"
                  android:resizeable="true"
                  />

4 个答案:

答案 0 :(得分:1)

你需要很好地阅读android文档。为了支持您的应用程序到多个屏幕和设备,请参考Supporting Multiple Screens

答案 1 :(得分:1)

This页面解释了与UI开发相关的所有内容。有很多事情要做,提供不同的XML,使用与密度无关的像素等。仔细阅读本页,您将了解可以做些什么。

答案 2 :(得分:0)

我建议组合使用

  • 使用 dp 代替 px
  • 尽可能多地使用相对布局
  • Supporting Different Screens等不同的密度和分辨率设备创建不同的布局。此链接已在上面的两个答案中提及
  • 必须覆盖最大手机我的设置最小和最大sdk <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4" />

最后更好地了解how to create different layout for different screen size

答案 3 :(得分:0)

您好Yuva可以为屏幕尺寸创建不同的布局,例如

布局大,布局小,布局-xlarge,

因此,您可以通过创建不同的布局文件夹来管理屏幕大小。然后将布局XML文件复制到不同大小的布局。现在它支持所有类型的屏幕尺寸。