大学のプロジェクト用のアプリケーションを作成しています - これはランダムな単語/ブレーンストーミング ジェネレーターです。my からランダムな単語をActivity取得し、SQLiteDatabaseそれを a に入れる がありTextViewます。の隣にTextViewはButton、「ホールド」として機能するButton(フルーツ マシンのような) があります。このようなもの:

現時点では、新しいTextView/を動的に追加/削除し、それをTableLayoutButtonの行に追加しています。同じ/の新しいインスタンス(申し訳ありませんが、AS3 バックグラウンドから来ています)を使用したいです(したがって、同じことを行います)。もの)。これは私がこれまでに得たものです:TextViewButton

私の質問は本当に、これは可能ですか? または、この性質のものに対する最善のアプローチは何でしょうか。使用するのはTableLayout正しいことですか?
それがあなたのアドバイスに役立つ場合:
- ある時点でユーザーの「セッション」を保存/共有できるようにしたいと考えています。
- 追加できるテキスト フィールドの数を調整するオプションをユーザーに提供する可能性があります (現在は 5 つに制限しています)。
編集: また、私が混乱しているのは、新しいテキスト/ボタンを追加する場合、それらがすべて同じことを行うように設定する最良の方法は何だと思います. XML を使用して ID を使用できますが、「プログラムで」可能ですか?