android - Android 的有效 UI 设计和定位

标签 android user-interface

我已经在一个相当复杂的 Android 应用程序上工作了一段时间,它涉及到很多布局,而且几乎所有布局都非常复杂。但是,我花了很长时间,因为定位每个布局的元素非常烦人,因为它们的定位不像我在 Visual Studio 中习惯的对话框编辑器:

Android 中的一切实际上都是相对于其他元素的,移动一个元素通常会移动很多其他元素,而且我无法正确定位任何东西,除非我或多或少地猜测位置并通过猜测边距多次移动元素在某个方向上。

所以我的问题是,是否有更有效的方法来快速专业地设计 UI,这样我就不必以如此缓慢的方式进行设计(我认为是这样)?我已经尝试过几个编辑器,但它们似乎都与 Eclipse 的非常相似。有没有更有效的方法?

还有一个旁注,我在我的每个布局上都使用了 RelativeLayout

最佳答案

不要拿visual studio和android的IDE比较。它有一些局限性。尝试使用android studio,这将对您的UI设计有更多帮助。我们可以在android中完美的做UI。相对布局是定位 View 的最佳方式,但应该明智地使用。至少请详细说明您要实现的设计类型。至少提供您要创建的设计的示例图像。那么只有我可以告诉你需要做什么。

关于android - Android 的有效 UI 设计和定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16761502/

相关文章:

android - `setEnterTransition` 仅适用于 `ActivityCompat.startActivity`

java - 时间单位错误

user-interface - 在 AppleScript 中选择弹出菜单按钮

python - 有没有办法在不触摸 tkinter/python 的情况下按下按钮?

web-services - 如何在 RESTful Web 应用程序中映射不同的 UI View ?

没有谷歌服务的安卓推送通知

android - RecyclerView 在向上/向下滚动时更改错误值

java - 无法捕获 ArrayIndexOutOfBoundsException

java - Swing 上的平铺式窗口

python - 是否有专门针对 PyQt5 的教程?