我已经尝试了几个小时不成功,现在只需将TableLayout缩放到全屏即可。我已经试过了stretchColumns,shrinkColumns,(指定列索引或使用*)你的名字。 这几乎就好像父元素(TableLayout)完全忽略'android:layout_width =“fill_parent”'。无法将TableLayout拉伸到屏幕宽度
我已经阅读了类似的问题,虽然他们还没有解决它。 下面的XML有3行,表总是收缩到内容的大小。
显然我太新来发布图片(?)下面是我正在处理的项目中呈现的XML。 http://www.dashiva.com/images/Capture.png
我在这里错过了什么,这是相当令人沮丧的!
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:stretchColumns="*">
<TableRow>
<TextView android:id="@+id/AmountText" android:text="@string/general_amount" android:paddingRight="8dip" android:layout_gravity="center"></TextView>
<TextView android:id="@+id/CardText" android:text="@string/general_card" android:paddingRight="8dip" android:layout_gravity="center"></TextView>
<TextView android:text="@string/general_date" android:id="@+id/DateText" android:paddingRight="8dip" android:layout_gravity="center"></TextView>
<TextView android:id="@+id/ErrorText" android:text="@string/general_error" android:paddingRight="8dip" android:layout_gravity="center"></TextView>
</TableRow>
<TableRow>
<TextView android:text="Amount here..." android:id="@+id/AmountNum" android:paddingRight="8dip" android:layout_gravity="center"></TextView>
<TextView android:id="@+id/CardNum" android:text="Num here..." android:paddingRight="8dip" android:layout_gravity="center"></TextView>
<TextView android:text="date here..." android:id="@+id/DateDate" android:paddingRight="8dip" android:layout_gravity="center"></TextView>
<TextView android:text="Code here..." android:id="@+id/ErrorCode" android:paddingRight="8dip" android:layout_gravity="center"></TextView>
</TableRow>
<TableRow>
<ImageView android:id="@+id/cc_image" android:src="@drawable/mastercard" android:background="@drawable/row_bg2" android:layout_gravity="center" android:layout_weight="1"></ImageView>
<TextView android:id="@+id/ResponseText" android:layout_span="4" android:text="Response text here..." android:textSize="18dip" android:layout_weight="1"></TextView>
</TableRow>
<ImageView android:layout_gravity="center_vertical" android:background="@drawable/gradient_bg" android:layout_height="3dip" android:layout_width="fill_parent"></ImageView>
</TableLayout>
跨度应该是一个计数。 – 2010-03-14 20:59:12