本帖最后由 shensens 于 2013-06-21 13:57:18 编辑

解决方案 »

  1.   

    随便写了下,能达到你的要求
        <RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:orientation="horizontal" 
            xmlns:android="http://schemas.android.com/apk/res/android">
            <TextView 
                android:id="@+id/text1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/app_name"
                android:gravity="center_vertical"/>        <EditText
                android:id="@+id/editText1"
                android:layout_width="100dp"
                android:layout_height="wrap_content"
                android:ems="10"
                android:layout_toRightOf="@id/text1"
                android:inputType="number"
                android:text="@string/app_name" >
                <requestFocus />
            </EditText>
            
            
            <Button 
                android:id="@+id/send"
                android:layout_alignParentRight="true"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/app_name"/>
            
        </RelativeLayout>
      

  2.   

    这么说好了,假如,控件变成4个,其中第三个控件是EditText,要填满剩下的空间,怎么做呢???
      

  3.   

    <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="horizontal" >    <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="center_vertical"
            android:text="@string/app_name" />    <EditText
            android:id="@+id/editText1"
            android:layout_width="100dp"
            android:layout_height="wrap_content"
            android:ems="10"
            android:inputType="number"
            android:text="@string/app_name" >        <requestFocus />
        </EditText>
        <Button
            android:id="@+id/send"
            android:layout_weight="1"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:text="@string/app_name" /></LinearLayout>
    看下android:layout_weight的用法