コードに動的に入力されるTableLayoutがあります。
しかし、新しい行を設定した後、ヘッド行とは異なる新しい行があり、ヘッダー行自体が右に移動します。ヘッド行にnullの最初の列があるようです:
行を追加する前に(私がいつも望んでいるように!):
追加後:
赤いもの-実際には、内部にnull文字列があるフィールドです
TextView.setText(null);
これが理由でしょうか?
でもとにかく、設定できれば直せると思います
android:layout_column
新しい列の追加用。
どうすればこれをコードに正しく組み込むことができますか?
layout_column属性は、ヘッダーにすでに設定されています。
奇妙な解決策:
ヘッダー行は、既存の「空の」テーブルから毎回コピーされます。
その後、すべてのエントリが削除されました。
次に、保存されたヘッダーを追加してから、新しい行+空のビューを最初の列として追加します。