在Android应用中手动排列布局中的按钮

时间:2014-03-25 12:59:41

标签: java android button android-linearlayout

我想知道如何制作如下图所示的布局:http://www.noelshack.com/2014-13-1395752335-app.png

我不知道我怎么能这样做。我已经有一个带有一些按钮的LinearLayout,但我不知道如何轻松地移动它们。

先谢谢你的帮助(抱歉我的英文不好!)

1 个答案:

答案 0 :(得分:2)

如果您建议交互式移动项目,则应搜索“拖放”。例如:Drag and drop for linearlayout's child views

如果要将一个视图覆盖在另一个视图上,请使用RelativeLayout并记住xml布局中的最新视图具有更多Z轴值。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<Button
    android:id="@+id/button_below"
    android:layout_width="match_parent"
    android:layout_height="100dp"
    android:layout_centerVertical="true"
    android:text="ButtonBelow" />

<Button
    android:id="@+id/button_above"
    android:layout_width="match_parent"
    android:layout_height="100dp"
    android:layout_alignBottom="@+id/button_below"
    android:layout_alignParentLeft="true"
    android:layout_marginBottom="62dp"
    android:text="ButtonAbove" />

</RelativeLayout>

enter image description here