0

我对 Android 场景还很陌生,在为我的程序创建 UI 时遇到了麻烦。

由于我无法发布我的目标的图片,我将描述我的实际计划:

  • 我的 Ui 应该分为 3 个部分。而上半部分占据了屏幕的 25%。- 中间部分占60%,底部部分占15%。
  • 中间部分分为2列。第一列占 70%,第二列占 30%。
  • 在顶部我只想添加一些按钮。
  • 在左栏的中间(占 70%)我想添加一个 SurfaceView。
  • 在右侧,我想到了一些带有按钮的面板来浏览我的应用程序。
  • 底部应该是空的。

所以我首先想知道,如何完成缩放?

我想到了 LinearLayout 权重,但我想不出正确的数字。

使用 RelativeLayout 我不确定如何正确填充 SurfaceView。

4

1 回答 1

0

尝试使用嵌套的 LinearLayouts

<LinearLayout ...>
    ....
    <LinearLayout...>

对于重量部分,我曾经使用该属性如下

    <EditText
        ...
        android:layout_weight="1"
        .../>

<EditText
        ...
        android:layout_weight="2"
        ... />

<EditText
        ...
        android:layout_weight="2"
        ... />

您还需要查看android:orientation 属性

您可能还想使用RelativeLayout

于 2012-06-24T13:43:52.780 回答