2013-08-26 49 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"