1

mainLayout の子の 1 つである tablelayout があります。私のテーブルレイアウトには約50個のセルがあります。サーバーから取得したデータに依存するいくつかのセルに入力します。ボタンをクリックした後、このテーブルに新しいデータを入れます。ここに問題があります。それを再作成/更新する方法はありますか?もう一度きれいなテーブルを持ちたいので、最初のデータ挿入前のように見えるはずです.

私は試してみます:

tableLayout.invalidate();

しかし、それは機能しません。投稿のほとんどは、子の1つではなく、レイアウト全体に関するものです

これには、次のような原始的な答えが確かにあります。

  • 変更されたセルを保存してから、それを消去します。

  • すべての細胞をきれいにします。

しかし、私は tablelayout.invalidate() のような何かについて尋ねていますが、それは機能する必要があります。

4

0 に答える 0