2012-04-03 56 views
0

我用TextView创建了一个包含四列的10行静态表。如何更新表中的表行?

现在我需要根据数据更改更新/删除表视图..我怎么能做到这一点?

请给我一个确切的主意。

回答

0

如果你想改变TableRow中的TextViews,只需使用findViewById()。 如果你想改变整个TableRow,也可以使用findViewById(),但这次是为TableRow。现在你可以使用addView()和removeView()或removeAllViews()等东西了。

+0

您好我总得解决方案删除的TableRow, TableRow.setVisibility(View.GONE);这可以帮助我完全取消表格行的不存在。 http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html 由于用于支撑答案 – 2012-04-03 12:28:02

0

,你说你的表是静态的手段10行4列

现在,如果要更新表值,那么你知道凭身份证的每一个TextView的,如果你直接调用TextView的

setText("...") ;方法想要删除那一行然后在那一行有多少文字浏览设置那里看不见或不见了

谢谢。

但我认为这里使用Table布局的使用是最好的例子 http://developer.android.com/resources/tutorials/views/hello-tablelayout.html

感谢

+0

您好我得溶液用于删除的TableRow, TableRow.setVisibility(View.GONE);这可以帮助我完全取消表格行的不存在。 http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html 感谢您的支持答案 – 2012-04-03 12:28:08