如何对此UI进行编程以与所有屏幕尺寸兼容?

时间:2013-07-21 15:00:27

标签: android user-interface android-ui

所以,我想开发de跟随UI,我使用RelativeLayout开发,然后我用按钮设置按钮......

我已经意识到这不是一个好方法,如果你需要开发这个UI你将如何做到这一点?或者你将用什么小部件来开发它。

The UI, it's on iphone, but I want to be the same in android

2 个答案:

答案 0 :(得分:1)

我真的不了解Android,并且没有任何屏幕大小的探测器,但此代码可能对您有所帮助

 <supports-screens android:resizeable=["true"| "false"]
          android:smallScreens=["true" | "false"]
          android:normalScreens=["true" | "false"]
          android:largeScreens=["true" | "false"]
          android:xlargeScreens=["true" | "false"]
          android:anyDensity=["true" | "false"]
          android:requiresSmallestWidthDp="integer"
          android:compatibleWidthLimitDp="integer"
          android:largestWidthLimitDp="integer"/>

我发现了here,请查看以获取更多信息。

答案 1 :(得分:1)

您应该考虑编写自定义视图(扩展View,覆盖onDraw());

或者你绝对应该把你的资产变成9个补丁。这将使图形具有“可伸缩”的逻辑。