2012-08-30 4 views
-1

레이아웃 XML이 있습니다. LinearLayout 안에 있습니다.Android TableLayout 맞춤

 <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     ] 

답변

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> 
+0

작동합니다. 무게는 실제로 무엇을합니까? –

+0

무게가 나머지 빈 공간을 배포하는 데 사용됩니다 –

+0

이미지를 제발 제거 할 수 있습니까? 이름을 여기에 표시하고 싶지 않습니다. 게시하기 전에 변경해야합니다. –

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> 
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>