比如 
用户名:输入框
密码:输入框
左边文字 右边输入框怎么弄?而很多都是这种
用户名:
输入框
密码:
输入框android无法实现第一种输入UI吗?

解决方案 »

  1.   


    一行一个LinearLayout,一个LinearLayout里面放一个textview一个editview不就好了。
      

  2.   

    <LinearLayout方向设置为水平 添加  1: TextView      2:EditText
    再做一个一样的!
    </LinearLayout>
      

  3.   

    一个LinearLayout里面放一个textview一个editview 就是那种上下的效果吧
      

  4.   

    这个 多看看 Android 布局就会了
      

  5.   

    <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" 
         tools:context=".MainActivity" >
        
         <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:orientation="vertical"
            android:padding="10dip" >        <TextView
                android:layout_width="200px"
                android:layout_height="wrap_content"
                android:text="Username:"
                android:layout_marginBottom="5dip"
                android:textSize="28px" />        <EditText
                android:id="@+id/sosNumbers"
                android:layout_marginBottom="10dip"
                android:layout_width="300px"
                android:layout_height="wrap_content" >            <requestFocus />
            </EditText>
            
            
    </LinearLayout>
     <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:orientation="vertical"
            android:padding="10dip" >        <TextView
                android:layout_width="200px"
                android:layout_height="wrap_content"
                android:text="Password:"
                android:layout_marginBottom="5dip"
                android:textSize="28px" />        <EditText
                android:id="@+id/sosNumbers"
                android:layout_marginBottom="10dip"
                android:layout_width="300px"
                android:layout_height="wrap_content" >            <requestFocus />
            </EditText>
            
            
    </LinearLayout>
    </LinearLayout>这样怎么有弄不了我想要的效果
      

  6.   

    <?xml version="1.0" encoding="utf-8"?> 
    <TableLayout 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:stretchColumns="1"
        tools:context=".MainActivity" > 
       <TableRow> 
           <TextView 
               android:text="Username:" 
               android:textStyle="bold" 
               android:gravity="right" 
               android:padding="3dip" /> 
           <EditText android:id="@+id/username" 
               android:padding="3dip" 
               android:scrollHorizontally="true" /> 
       </TableRow> 
       <TableRow> 
           <TextView 
               android:text="Password:" 
               android:textStyle="bold" 
               android:gravity="right" 
               android:padding="3dip" /> 
           <EditText android:id="@+id/password" 
               android:password="true" 
               android:padding="3dip" 
               android:scrollHorizontally="true" /> 
       </TableRow> 
       <TableRow 
           android:gravity="right"> 
           <Button android:id="@+id/cancel" 
               android:text="Cancel" /> 
           <Button android:id="@+id/Login" 
               android:text="Login" /> 
       </TableRow> 
    </TableLayout> 
      

  7.   

    android:orientation="vertical"
    是竖立的,水平的如下:
    android:orientation="horizontal"<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" 
         tools:context=".MainActivity" >
        
         <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:orientation="horizontal"
            android:padding="10dip" >        <TextView
                android:layout_width="200px"
                android:layout_height="wrap_content"
                android:text="Username:"
                android:layout_marginBottom="5dip"
                android:textSize="28px" />        <EditText
                android:id="@+id/sosNumbers"
                android:layout_marginBottom="10dip"
                android:layout_width="300px"
                android:layout_height="wrap_content" >            <requestFocus />
            </EditText>
            
            
    </LinearLayout>
     <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:orientation="horizontal"
            android:padding="10dip" >        <TextView
                android:layout_width="200px"
                android:layout_height="wrap_content"
                android:text="Password:"
                android:layout_marginBottom="5dip"
                android:textSize="28px" />        <EditText
                android:id="@+id/sosNumbers"
                android:layout_marginBottom="10dip"
                android:layout_width="300px"
                android:layout_height="wrap_content" >            <requestFocus />
            </EditText>
            
            
    </LinearLayout>
    </LinearLayout>
      

  8.   

    或者 RelativeLayout 里边放txtview 然后edittext 
      

  9.   

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        tools:context=".MainActivity" >
        <LinearLayout 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal">
            <TextView 
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="用户名"/>
            
            <EditText 
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"/>
        </LinearLayout>
        
        <LinearLayout 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal">
            <TextView 
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="密码"/>
            
            <EditText 
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"/>
        </LinearLayout>
    </LinearLayout>LinearLayout用到的属性orientation,vertical代表竖直放,horizontal代表水平放
    RelativeLayout也能实现水平放的效果只要放置好相对位置就行
    AbsoluteLayout也肯定能实现不过基本不用
      

  10.   

    <?xml version="1.0" encoding="utf-8"?> 
    <TableLayout 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:stretchColumns="1"
        tools:context=".MainActivity" > 
         <TableRow> 
          
       </TableRow> 
       
       <TableRow> 
           <TextView 
               android:text="Username:" 
               android:textStyle="bold" 
               android:gravity="right" 
               android:padding="3dip" /> 
           <EditText android:id="@+id/username" 
               android:padding="3dip" 
               android:scrollHorizontally="true" /> 
       </TableRow> 
       <TableRow> 
           <TextView 
               android:text="Password:" 
               android:textStyle="bold" 
               android:gravity="right" 
               android:padding="3dip" /> 
           <EditText android:id="@+id/password" 
               android:password="true" 
               android:padding="3dip" 
               android:scrollHorizontally="true" /> 
       </TableRow> 
       <TableRow 
           android:gravity="right"> 
           <Button android:id="@+id/Register" 
               android:text="Register" /> 
           <Button android:id="@+id/Login" 
               android:text="Login" /> 
       </TableRow> 
    </TableLayout> 
      

  11.   

               <RelativeLayout
                    android:layout_width="fill_parent"
                    android:layout_height="60dp" >                <EditText
                        android:id="@+id/word_input"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_alignParentLeft="true"
                        android:layout_centerVertical="true"
                        android:background="@drawable/input_bg2"
                        android:hint="@string/word_input"
                        android:padding="5dp"
                        android:textColor="#313131"
                        android:textColorHint="#dddddd"
                        android:textSize="18sp" />                <TextView
                        android:id="@+id/word_label"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_centerVertical="true"
                        android:layout_toRightOf="@id/word_input"
                        android:paddingLeft="10dp"
                        android:text="@string/word_label"
                        android:textSize="18sp" />
                </RelativeLayout>