【问题标题】:Creating Android GUI创建安卓图形用户界面
【发布时间】:2014-04-16 10:07:38
【问题描述】:

作为 Android 开发人员,我是一个新手,所以我想问你在创建 Android GUI 时的良好行为。

主要是我在使用相对或线性布局设计 GUI 时遇到问题,因为我的 GUI 是图形化的。开发所有依赖项,给定元素之间的位置和距离是非常困难的。

您对创建 GUI 有什么建议?例如 Soundhound / Shazzam 的设计人员正在使用什么?如何让我的 GUI 好看? (我有很好的图形,但如何应用呢?)

有什么框架可以做到这一点吗?

【问题讨论】:

  • 没有研究工作!!在我作为 Droid 程序员的两年职业生涯中,我几乎没有使用过 RelativeLayout 中的其他任何东西。这对我来说是最好的!

标签: java android android-layout user-interface android-gui


【解决方案1】:

您可以使用 ViewPager 在屏幕之间添加滑动。

http://developer.android.com/reference/android/support/v4/view/ViewPager.html

【讨论】:

    【解决方案2】:

    我要说的是......仅仅因为您使用一个顶部布局并不意味着您不能使用多个。不要害怕混合不同类型的布局,嵌套它们并在它们之间创建空间。 Android 在这里也有一些不错的设计原则:https://developer.android.com/design/get-started/principles.html

    【讨论】:

    • 可移动元素呢?当我使用RelativeLayout时,如果可移动元素的位置发生变化,其余元素的位置也会发生变化。
    • 是的,顾名思义,布局是相对于其他一切的。您可以使用 android:layout_below="@+id/post_coord_text" 之类的因素来执行此操作。顺便说一下,一些更新也会很好,你在这里有两个很好的答案。
    • 好的,那么我该如何使用 RelativeLayout 我想要“冻结”的元素以及其中一些可以用作可移动元素的地方?
    • 我不确定你的问题措辞是否完全正确。 Android提供了丰富的文档,请参考这里。
    • 简而言之:当我考虑可移动元素(例如从一个地方移动到另一个地方而不改变其他地方的位置)时,最好的布局类型是什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多