次のプログラムレイアウトがあります。左側の数字はリスト ビュー、右側のラジオ グループは ViewPager フラグメントです。リストから番号を選択すると、適切なラジオ グループが表示されます。
送信ボタンがクリックされたときに、すべてのラジオ グループを無効にして、各グループの正解の選択肢を強調表示したい。
これを実現するために、メソッド内のフラグメント マネージャー クラスで、public View onCreateView
を使用して各ラジオ ボタンを無効にし、 を使用setEnabled(false)
してそれらを強調表示しますsetBackgroundColor(Color.GREEN)
。しかし、これは期待どおりには機能しません。
ラジオボタンを無効にし、背景色を変更しますが、あるフラグメントから別のフラグメントに数回変更した場合のみです。現在のビューの即時更新はありません。
何が問題になる可能性がありますか?