0
私はフラグメントビューページャーを持つアプリケーションを持っています。レイアウトに抽象ビューを追加し、プログラム的に特定のクラスを決定する
各フラグメントはタイプAのいずれかであり、リストは5 CheckBoxes
であるか、またはタイプBであり、を含む。
今のところ私はとFragmentB
の2つの子クラスを持つAbstractFragment
を持っています。リストまたは他のレイアウトのいずれかを設定しました。
私はこれを簡略化し、一つだけFragment
クラスを持って、5 CompoundButton
のリストを、そしてCompoundButton
がCheckBox
かRadiobutton
であれば、プログラムで設定したいと思います。
CompoundButton
は抽象であるため、どうすればこのようにすることができますか?
PS:もちろん、ボタンをプログラムで追加するのは、レイアウトが複雑で設定が面倒なので、私がやりたいことではありません。
私は1つのレイアウトを持ち、いくつかのウィジェットのクラスを決定したいと思います。しかし、あなたのソリューションはまだ私にとって大きな改善です、ありがとう! –