Android 必须使用哪种布局

Android 必须使用哪种布局,android,android-layout,android-edittext,textview,Android,Android Layout,Android Edittext,Textview,我是android应用程序开发新手。我正在开发一款android应用程序,其设计如下。我必须使用哪种布局。如果我使用线性布局,我无法将“产品数量”文本视图和编辑框放置在一条直线上。请帮我解决这个问题 您应该使用TableLayout,第一行有四列,使用col-span将一列扩展为两列,在单元格不存在的地方添加视图。您应该使用TableLayout,第一行有四列,使用col-span将一列扩展为两列,添加视图,单元格不存在的地方。必须使用多个布局。您的xml将是这样的 线性布局主(垂直) 线性布局

我是android应用程序开发新手。我正在开发一款android应用程序,其设计如下。我必须使用哪种布局。如果我使用线性布局,我无法将“产品数量”文本视图和编辑框放置在一条直线上。请帮我解决这个问题

您应该使用TableLayout,第一行有四列,使用col-span将一列扩展为两列,在单元格不存在的地方添加视图。

您应该使用TableLayout,第一行有四列,使用col-span将一列扩展为两列,添加视图,单元格不存在的地方。

必须使用多个布局。您的xml将是这样的

线性布局主(垂直) 线性布局1(水平)-用于第一行。 布局1结束 线性布局2(水平)-用于第二行。 布局2末端 线性布局3(水平)-用于第三排。 布局3末端 文字销售金额 主端布局

编辑:


您必须使用多个布局。您的xml将是这样的

线性布局主(垂直) 线性布局1(水平)-用于第一行。 布局1结束 线性布局2(水平)-用于第二行。 布局2末端 线性布局3(水平)-用于第三排。 布局3末端 文字销售金额 主端布局

编辑:


您也可以使用线性布局来完成此操作 试试下面的代码

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent" 
android:orientation="vertical">


<LinearLayout 
    android:layout_width="wrap_content"
android:layout_height="wrap_content" 
android:orientation="horizontal">
<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Product Amount"
    android:textAppearance="?android:attr/textAppearanceLarge" />

<EditText
    android:id="@+id/editText1"
    android:layout_width="140dp"
    android:layout_marginLeft="10dp"
    android:layout_height="wrap_content"
    >

    <requestFocus />
</EditText>
</LinearLayout>





<LinearLayout 
    android:layout_width="wrap_content"
android:layout_height="wrap_content" 
android:orientation="horizontal">

     <TextView
    android:id="@+id/textView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="TextView" />

     <EditText
    android:id="@+id/editText2"
    android:layout_width="80dp"
    android:layout_marginLeft="5dp"
    android:layout_height="wrap_content"
    />
     <TextView
    android:id="@+id/textView3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="%"
    android:textAppearance="?android:attr/textAppearanceLarge" />

       <TextView
    android:id="@+id/textView4"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="10dp"
    android:text="TextView" />

     <EditText
    android:id="@+id/editText3"
    android:layout_marginLeft="5dp"
    android:layout_width="80dp"
    android:layout_height="wrap_content"

    />

 </LinearLayout>


<LinearLayout 
    android:layout_width="wrap_content"
android:layout_height="wrap_content" 
android:orientation="horizontal">

     <TextView
    android:id="@+id/textView5"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="TextView" />

     <EditText
    android:id="@+id/editText4"
    android:layout_width="80dp"
    android:layout_marginLeft="5dp"
    android:layout_height="wrap_content"
    />
     <TextView
    android:id="@+id/textView6"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="%"
    android:textAppearance="?android:attr/textAppearanceLarge" />

       <TextView
    android:id="@+id/textView7"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="10dp"
    android:text="TextView" />

     <EditText
    android:id="@+id/editText6"
    android:layout_marginLeft="5dp"
    android:layout_width="80dp"
    android:layout_height="wrap_content"

    />

 </LinearLayout>

看下面,它给我这样的输出


您也可以使用线性布局来完成此操作 试试下面的代码

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent" 
android:orientation="vertical">


<LinearLayout 
    android:layout_width="wrap_content"
android:layout_height="wrap_content" 
android:orientation="horizontal">
<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Product Amount"
    android:textAppearance="?android:attr/textAppearanceLarge" />

<EditText
    android:id="@+id/editText1"
    android:layout_width="140dp"
    android:layout_marginLeft="10dp"
    android:layout_height="wrap_content"
    >

    <requestFocus />
</EditText>
</LinearLayout>





<LinearLayout 
    android:layout_width="wrap_content"
android:layout_height="wrap_content" 
android:orientation="horizontal">

     <TextView
    android:id="@+id/textView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="TextView" />

     <EditText
    android:id="@+id/editText2"
    android:layout_width="80dp"
    android:layout_marginLeft="5dp"
    android:layout_height="wrap_content"
    />
     <TextView
    android:id="@+id/textView3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="%"
    android:textAppearance="?android:attr/textAppearanceLarge" />

       <TextView
    android:id="@+id/textView4"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="10dp"
    android:text="TextView" />

     <EditText
    android:id="@+id/editText3"
    android:layout_marginLeft="5dp"
    android:layout_width="80dp"
    android:layout_height="wrap_content"

    />

 </LinearLayout>


<LinearLayout 
    android:layout_width="wrap_content"
android:layout_height="wrap_content" 
android:orientation="horizontal">

     <TextView
    android:id="@+id/textView5"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="TextView" />

     <EditText
    android:id="@+id/editText4"
    android:layout_width="80dp"
    android:layout_marginLeft="5dp"
    android:layout_height="wrap_content"
    />
     <TextView
    android:id="@+id/textView6"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="%"
    android:textAppearance="?android:attr/textAppearanceLarge" />

       <TextView
    android:id="@+id/textView7"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="10dp"
    android:text="TextView" />

     <EditText
    android:id="@+id/editText6"
    android:layout_marginLeft="5dp"
    android:layout_width="80dp"
    android:layout_height="wrap_content"

    />

 </LinearLayout>

看下面,它给我这样的输出


请显示您使用的代码(xml)您可以尝试使用“RelativeLayout”:请显示您使用的代码(xml)您可以尝试使用“RelativeLayout”: