java – TableLayout – 删除列之间的空格
发布时间:2020-12-15 03:11:58 所属栏目:Java 来源:网络整理
导读:我遇到了TableLayout的问题. 首先,看一下截图: 正如您所看到的,TableLayout中间有一个非常大的空间. 我不知道如何减少中间的空间,以便TableRows将有更多的宽度来覆盖. 而且,我想减少TableRow和它下面的空间之间的空间. 我正在以编程方式将视图添加到TableLa
我遇到了TableLayout的问题.
首先,看一下截图: 正如您所看到的,TableLayout中间有一个非常大的空间. 我正在以编程方式将视图添加到TableLayout. TableRow tr = (TableRow) new TableRow(mTableLayout.getContext()); TableRow.LayoutParams params = new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT,TableRow.LayoutParams.WRAP_CONTENT); NormalCard card = new NormalCard(); card.setLayoutParams(new TableRow.LayoutParams(0,740,1f)); tr.addView(card); mTableLayout.addView(tr,params); TableLayout的XML声明: <TableLayout android:id="@+id/tableLayout" android:layout_width="match_parent" android:layout_height="wrap_content" android:shrinkColumns="*" android:stretchColumns="*" android:dividerPadding="0dp" android:showDividers="none" android:divider="@null"> </TableLayout> 如何减少TableLayout中间的空间. 先谢谢你. 解决方法
使用gridview布局.这对您的视图来说已经足够了.
http://www.javacodegeeks.com/2013/08/android-custom-grid-view-example-with-image-and-text.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |