-1

私はこのようなレイアウトXMLを持っています。これはLinearLayout内にあります。

       <TableLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <TableRow
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:stretchColumns="1"
            android:background="@android:color/background_dark">

                <TextView
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text=" Hello world"
                android:textSize="20dp"
                android:layout_gravity="left"
                android:padding="2dp"
                android:background="#009900"
                android:textColor="@android:color/white"/>

                <TextView
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text=" v1.0"
                android:textSize="20dp"
                android:padding="2dp"
                android:layout_gravity="right"
                android:background="#009900"
                android:textColor="@android:color/white"/>
        </TableRow>     
    </TableLayout>  

次のように行を表示したいと思います。

 [ Title                     v1.0 ]

しかし、次のように表示されます。

 [ Title  v1.0                    ]
4

3 に答える 3

1

これを試して。

 <TableLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <TableRow
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:stretchColumns="1"
            android:background="@android:color/background_dark">

                <TextView
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text=" RECSOLU Campus"
                android:textSize="20dp"
                android:layout_gravity="left"
                android:padding="2dp"
                android:layout_weight="1"
                android:background="#009900"
                android:textColor="@android:color/white"/>

                <TextView
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="v1.0"
                android:gravity="right"
                android:layout_weight="1"
                android:textSize="20dp"
                android:padding="2dp"
                android:layout_gravity="right"
                android:background="#009900"
                android:textColor="@android:color/white"/>
        </TableRow>     
    </TableLayout>  
于 2012-08-30T06:02:41.907 に答える
0

TableRow内でRelativeLayoutを使用します。

<RelativeLayout
   android:layout_width="fill_parent"
   android:layout_height="fill_parent">
        <TextView
        androidLalignParentLeft="true"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text=" RECSOLU Campus"
        android:textSize="20dp"
        android:layout_gravity="left"
        android:padding="2dp"
        android:background="#009900"
        android:textColor="@android:color/white"/>

        <TextView
        androidLalignParentRight="true"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text=" v1.0"
        android:textSize="20dp"
        android:padding="2dp"
        android:layout_gravity="right"
        android:background="#009900"
        android:textColor="@android:color/white"/>
</RelativeLAyout>
于 2012-08-30T06:01:54.417 に答える
0
<TableRow
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:stretchColumns="1"
        android:background="@android:color/background_dark">
       <------- keep this in relative layout
            <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text=" RECSOLU Campus"
            android:textSize="20dp"
            android:layout_gravity="left"
            android:padding="2dp"
            android:background="#009900"
            android:textColor="@android:color/white"/>

            <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text=" v1.0"
            android:textSize="20dp"
            android:padding="2dp"
            android:layout_gravity="right"
            android:background="#009900"
            android:textColor="@android:color/white"/>
          ------ relative layout ends here>
    </TableRow>     
于 2012-08-30T06:02:01.580 に答える