반응형
Android의 테이블 레이아웃에서 동일한 너비의 열 설정
나는 TableLayout
4 열에 데이터 목록을 표시 하는 데 사용 하고 있습니다.
문제 설명:
내 .NET에있는 4 개의 열 모두에 대해 동일한 너비를 설정할 수 없습니다 TableLayout
. 사용중인 레이아웃 코드를 입력하고 있습니다.
<TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:stretchColumns="0">
<TableRow>
<TextView android:text="table header1" android:layout_width="wrap_content" android:layout_height="wrap_content"
android:textSize="10dip" android:textStyle="bold"/>
<TextView android:text="table header2" android:layout_width="wrap_content" android:layout_height="wrap_content"
android:textSize="10dip" android:textStyle="bold"/>
<TextView android:text="table header3" android:layout_width="wrap_content" android:layout_height="wrap_content"
android:textSize="10dip" android:textStyle="bold"/>
<TextView android:text="table header4" android:layout_width="wrap_content" android:layout_height="wrap_content"
android:textSize="10dip" android:textStyle="bold"/>
</TableRow>
</TableLayout>
같은 크기의 열 4 개를 표시하려면이 레이아웃을 어떻게 다시 작성해야합니까?
그것은 android:stretchColumns="*"
당신의 TableLayout
뿌리 에 추가 하고 당신의 android:layout_width="0dp"
모든 아이들에게 설정 하는 것으로 귀결됩니다 TableRow
.
<TableLayout
android:stretchColumns="*" // Optionally use numbered list "0,1,2,3,..."
>
<TableRow
android:layout_width="0dp"
>
변경 android:stretchColumns
가치 *
.
값 0
은 첫 번째 열을 늘이는 것을 의미합니다. 값 1
은 두 번째 열을 늘리는 등의 의미입니다.
값 *
은 모든 열을 늘이는 것을 의미합니다.
참고 URL : https://stackoverflow.com/questions/6647177/set-equal-width-of-columns-in-table-layout-in-android
반응형
'program tip' 카테고리의 다른 글
nsstring에서 처음 3자를 제거하는 방법은 무엇입니까? (0) | 2020.11.06 |
---|---|
Eclipse 오류 : 기본 클래스를 찾거나로드 할 수 없습니다. (0) | 2020.11.06 |
Bash의 병렬 wget (0) | 2020.11.06 |
Python에서 실제 파일을 생성하지 않고 임시 파일 이름 생성 (0) | 2020.11.05 |
가져 오기 응답이 자바 스크립트의 json 객체인지 확인하는 방법 (0) | 2020.11.05 |