2012-04-03 55 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