2013-08-26 46 views
1

我已經在Android中創建了一個LinerView,並添加了一個EditText以將其填充到寬度的全屏大小。不同Android ID的Android佈局

現在我想創建一個新的Android ID說按鈕和更多的EditText輸入字段,但是當我創建新的Android Ids它來自同一行或與EditText相同的位置。

我希望它應該出現在下一行之後,與EditTExt不在同一行上。我該如何做到這一點?

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:id="@+id/LinearLayout1" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="horizontal" 
tools:context=".MainActivity" > 

<Button 
    android:id="@+id/button1" 
    style="?android:attr/buttonStyleSmall" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Button" /> 

<Button 
    android:id="@+id/button3" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Button" /> 

<TextView 
    android:id="@+id/textView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Small Text" 
    android:textAppearance="?android:attr/textAppearanceSmall" /> 

<Button 
    android:id="@+id/button2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Button" /> 

<EditText 
    android:id="@+id/editText1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:enabled="false" 
    android:gravity="center_vertical|center" 
    android:inputType="none" 
    android:onClick="doDis"/> 

回答

1

更改您的LinearLayout定向 「垂直」

0

你的LinearLayout設置爲水平方向。嘗試將其設置爲垂直,以便將它們堆疊在彼此之上。

android:orientation="vertical" 
0

更改android:orientation="horizontal"android:orientation="vertical"