-1

因此,我想开发以下 UI,我使用 RelativeLayout 开发,然后使用边距将其放置在按钮...

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

用户界面,它在 iphone 上,但我想在 android 上是一样的

4

2 回答 2

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"/>

我在这里找到了,请查看以获取更多信息。

于 2013-07-21T15:05:09.927 回答
1

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

或者您绝对应该将您的资产分成 9 个补丁。这将使图形“可拉伸”逻辑。

于 2013-07-21T15:54:00.830 回答