2014-11-12 2 views
0

알고 싶습니다. 안드로이드 테이블 레이아웃에서 두 행을 병합하는 방법. android : layout_span이 (가) 열을 병합하는 데 사용되며 두 행을 병합하는 데 사용 된 속성을 알고 있습니까?안드로이드 테이블 레이아웃에서 두 행을 병합하는 방법

+0

왜 돈 '또는 다음과 같이> (13)

당신이 TableLayout에 의존하는 경우가 ROWSPAN을 달성 할 수있는 API 레벨에 대한 GridLayout를 사용 가로/세로 방향으로 선형 레이아웃을 사용합니다. 당신이 찾고있는 욕망 결과를 가져올 것입니다. –

+0

http://stackoverflow.com/a/6177865/4232337 도움이 될 수도 있습니다 – NSimon

+0

@PravinsinghWaghela thx 통해 UR 회신하지만 내 요구 사항에 대해서만 나는 테이블 레이아웃을 선호합니다. – user3226628

답변

0

TableLayout에는 rowspan 속성이 없습니다. 더 나은 사용 LinearLayout 또는 RelativeLayout. 훨씬 더 간단합니다.

<TableLayout ...> 
    <TableRow..> 

     <!-- Column 1 : Rowspan 2 --> 
     <TextView .../>      

     <!-- Column 2 : 2 Rows --> 
     <TableLayout ...> 
      <TableRow..> 
       <TextView .../>      
      </TableRow> 
      <TableRow..> 
       <TextView .../>    
      </TableRow> 
     </TableLayout> 

    </TableRow> 

</TableLayout> 

LinearLayouts (싼 & 단순)와 솔루션 :

<LinearLayout 
    ... 
    android:orientation="horizontal"> 

    <!-- Column 1 --> 
    <LinearLayout 
     ... 
     android:orientation="vertical"> 

     <TextView .../> 

    </LinearLayout> 

    <!-- Column 2 --> 
    <LinearLayout 
     ... 
     android:orientation="vertical"> 

     <TextView .../> 
     <TextView .../> 

    </LinearLayout> 

</LinearLayout> 
+1

xml의 주석에는 또 다른 구문이 있습니다.

관련 문제