Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在模式后对齐多个编辑文本和文本视图_Android_Android Layout_Textview_Alignment_Android Edittext - Fatal编程技术网

Android 在模式后对齐多个编辑文本和文本视图

Android 在模式后对齐多个编辑文本和文本视图,android,android-layout,textview,alignment,android-edittext,Android,Android Layout,Textview,Alignment,Android Edittext,我想在我的应用程序中创建一个“管理配置文件”活动,它形成一个类似于字段序列的表单,如下所示: <LinearLayout android:orientation="vertical"> <LinearLayout android:orientation="horizontal"> <TextView android:text="EMAIL "/> <EditText android:hint="EMAIL "/> <

我想在我的应用程序中创建一个“管理配置文件”活动,它形成一个类似于字段序列的表单,如下所示:

<LinearLayout android:orientation="vertical">

  <LinearLayout android:orientation="horizontal">
    <TextView android:text="EMAIL "/>
    <EditText android:hint="EMAIL "/>
  </LinearLayout

  <LinearLayout android:orientation="horizontal">
    <TextView android:text="USERNAME "/>
    <EditText android:hint="USERNAME "/>
  </LinearLayout

<LinearLayout>


对文本视图和编辑文本使用layout_weight属性


使用布局权重,可以指定多个视图之间的大小比率。例如,您有一个地图视图和一个表,其中应显示地图的一些附加信息。地图应使用屏幕的3/4,表格应使用屏幕的1/4。然后您将地图的布局权重设置为3,表格的布局权重设置为1。

我想我应该做的是相反的:两个
LinearLayout
使用
android:orientation=“vertical”
LinearLayout
中使用
android:orientation=“horizontal”

第一个用于文本视图,第二个用于编辑文本。

您需要使用布局权重。下面是您可以做的>试一试

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

    <TextView
        android:layout_width="0dp"
        android:layout_weight="40"
        android:layout_height="wrap_content"
        android:textSize="20sp" 
        android:text="EMAIL " />

    <EditText
        android:layout_width="0dp"
        android:layout_weight="60"
        android:layout_height="wrap_content" 
        android:hint="EMAIL"
        android:textSize="20sp" />
</LinearLayout>

这是您的完整代码,请随意添加更多字段:)祝您好运

  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/mainContainer"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="#000000"
        android:orientation="vertical" >

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_margin="10dp"
            android:background="#ffffff"
            android:orientation="vertical" >

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

                <TextView
                    android:id="@+id/tvOne"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:layout_weight=".75"
                    android:text="Email" />

                <EditText
                    android:id="@+id/tvThree"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1.25"
                    android:text="Three" />
            </LinearLayout>

            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="3dp"
                android:background="#000000" >
            </LinearLayout>

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

                <TextView
                    android:id="@+id/tvOned"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:layout_weight=".75"
                    android:text="User Name" />

                <EditText
                    android:id="@+id/tvThreeda"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1.25"
                    android:text="Three" />
            </LinearLayout>
        </LinearLayout>

    </LinearLayout>

正如我所见,我要找的关键词是“android:layout\u width=“0dp”,我使用的是wrap\u content.Tyvm!