2014-09-08 1 views
1

이것은 내가 모르는 사이에 간과 한 모든 협약을 용서하는 첫 번째 질문입니다.한 텍스트 뷰 (가운데에 위치) 아래에 세 개의 텍스트 뷰 (나란히) - Android

이제는 각 요소가 중앙에 위치한 textview와 그 아래에 3 개의 textview가 나란히 배치 된 긴 테이블을 만들고 싶습니다. 나는 셀을 정렬하게하는 TableLayout을 시도했다. LinearLayout을 시도해 보았습니다. LinearLayout을 사용하면 수직 또는 수평으로 표시 될뿐만 아니라 필요한 두 가지 유형의 혼합으로 표시되지 않습니다. RelativeLayout을 시도해 보니 너무 귀찮았고 결과는 얻을 수 없었습니다. 아마도 어딘가에서 개념적 실수를하고있을 것입니다. 이 모든 것은 프로그래밍 방식으로 수행되어야합니다. 누군가 도울 수 있습니까?

+0

거친 이미지를 그려 게시하십시오. 답변을 드릴 때 도움이 될 것입니다. –

답변

1

세 개의 TextView를 포함하는 TextView와 Horizontal LinearLayout을 수직 LinearLayout 또는 RelativeLayout에 배치하는 방법은 어떻습니까?

<RelativeLayout> 
    <TextView 
     android:id="@+id/txt"></TextView> 
    <LinearLayout 
     android:orientation="horizontal" 
     android:layout_below="@id/txt" > 
     <TextView></TextView> 
     <TextView></TextView> 
     <TextView></TextView>  
    </LinearLayout> 
</RelativeLayout> 

또는

<LinearLayout 
    android:orientation="vertical"> 
    <TextView></TextView> 
    <LinearLayout 
     android:orientation="horizontal"> 
     <TextView></TextView> 
     <TextView></TextView> 
     <TextView></TextView>  
    </LinearLayout> 
</LinearLayout> 

희망이 도움이됩니다.

P.S : ID, 너비, 높이, 텍스트 등을 추가하지 않았습니다. 단지 구조체입니다.

+0

감사합니다. 5 분 안에 해결. 어떤 종류의 견해라도 어떤 방식 으로든 중첩 될 수 있습니까? 항상? 안드로이드에서 1 주일 된 것이므로 중첩 된 뷰에 대해 몰랐습니다. – braincrash

+0

예, @braincrash를 중첩 시켜서 원하는 레이아웃을 만들 수 있습니다 :) 행운을 빌어 요 .. –