가능한 중복 :
What is the equivalent of “colspan” in an Android TableLayout?스패닝 열
TableLayout을 ". 그들은 HTML에서 가능한 한 세포는 열을 확장 할 수"것은 문서에 말한다 그러나, 나는 그렇게 할 수있는 방법을 찾지 못한다.
특히 두 열이있는 행과 한 열이 있습니다. 하나의 열이 전체 테이블을 확장하도록하고 싶습니다. 쉬운 일이지만, 나는 그것을 보지 못한다.
가능한 중복 :
What is the equivalent of “colspan” in an Android TableLayout?스패닝 열
TableLayout을 ". 그들은 HTML에서 가능한 한 세포는 열을 확장 할 수"것은 문서에 말한다 그러나, 나는 그렇게 할 수있는 방법을 찾지 못한다.
특히 두 열이있는 행과 한 열이 있습니다. 하나의 열이 전체 테이블을 확장하도록하고 싶습니다. 쉬운 일이지만, 나는 그것을 보지 못한다.
android : layout_span = "3"을 3 열까지 확장합니다. 예를 들어 :
<TableRow>
<Button android:id="@+id/item_id"
android:layout_span="2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="item text" />
</TableRow>
아, 거기는, TableRow.LayoutParams에서 : http://developer.android.com/ reference/android/widget/TableRow.LayoutParams.html –
레이아웃 XML 파일을 찾는 것은 까다 롭습니다. android : layout_ * 속성은 별도의 javadoc에 있습니다. –
-1, 단추의 텍스트가 너무 작 으면이 솔루션은 작동하지 않습니다. 예를 들어 계산기 응용 프로그램에서 텍스트가'+ '인 경우 버튼은 두 개의 열을 포함 할 때까지 커지지 않습니다 (두 개의 열이 버튼의 columnSpan없이 버튼보다 넓 으면). – Zelphir
안드로이드 : layout_span 트릭을 수행합니다.
예 :의
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TableRow>
<TextView android:id="@+id/info"
android:layout_span="2"
android:text="some text"
android:padding="3dip"
android:layout_gravity="center_horizontal" />
</TableRow>
<TableRow>
<TextView android:text="some other text"
android:padding="3dip" />
<TextView android:text="more text"
android:padding="3dip" />
</TableRow>
</TableLayout>
중복 : http://stackoverflow.com/q/2710793/165674 –