因此,我想开发以下 UI,我使用 RelativeLayout 开发,然后使用边距将其放置在按钮...
我已经意识到这不是一个好方法,如果你需要开发这个 UI,你会怎么做?或者你将使用什么小部件来开发它。
因此,我想开发以下 UI,我使用 RelativeLayout 开发,然后使用边距将其放置在按钮...
我已经意识到这不是一个好方法,如果你需要开发这个 UI,你会怎么做?或者你将使用什么小部件来开发它。
我真的不了解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"/>
我在这里找到了,请查看以获取更多信息。
您应该考虑编写自定义视图(扩展视图,覆盖 onDraw());
或者您绝对应该将您的资产分成 9 个补丁。这将使图形“可拉伸”逻辑。