首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

左边文字 右边输入框如何弄

2013-01-19 
左边文字 右边输入框怎么弄?比如 用户名:输入框密码:输入框左边文字 右边输入框怎么弄?而很多都是这种用户

左边文字 右边输入框怎么弄?
比如 
用户名:输入框
密码:输入框
左边文字 右边输入框怎么弄?

而很多都是这种
用户名:
输入框
密码:
输入框

android无法实现第一种输入UI吗?
[解决办法]

引用:
比如 
用户名:输入框
密码:输入框
左边文字 右边输入框怎么弄?

而很多都是这种
用户名:
输入框
密码:
输入框

android无法实现第一种输入UI吗?


一行一个LinearLayout,一个LinearLayout里面放一个textview一个editview不就好了。
[解决办法]
<LinearLayout

方向设置为水平 

添加  1: TextView

      2:EditText


再做一个一样的!










</LinearLayout>
[解决办法]
可以用tablelayout
[解决办法]
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>


[解决办法]
<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也肯定能实现不过基本不用
[解决办法]
           <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>


热点排行