問題タブ [android-radiogroup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1269 参照

android - Android RadioGroup OnCheckedChangeListener

Checkbox.OnCheckedChangeListenerとの両方を実装するアクティビティがありますRadioGroup.OnCheckedChangeListener。 グループは両方とも動的に生成され、 と同じものを渡しActivityますlistener

ただし、RadioGroup をクリックすると、RadioGroup.OnCheckChangeListener完全に無視されますが、ここで奇妙になります。発動CheckBox.OnCheckChangeListener!アクティビティを渡す前に RadioGroup リスナーにキャストしようとしましたが、RadioGroup はそれを受け入れることさえできず、CheckBox リスナーだけが通過します。

buttonView から RadioGroup を取得するにはどうすればよいですか? コードですべてを生成しますが、毎回異なるため、何がクリックされたかを判断するための静的 ID はありません。ラジオボタンにIDを渡してどれがどれであるかを知らせますが、このようにはできません。

チェックボックスに対しては完全に機能しますが、Android が間違ったイベントをスローし、RadioGroup に対して間違ったイベント ハンドラーを使用しているように見えるだけです。

読んでくれてありがとう!

0 投票する
2 に答える
2012 参照

android - 以前に選択したラジオ ボタンの状態を保存し、アプリケーションを終了して起動したときに常に最初に選択した状態にする方法は?

ボタンをクリックすると、5 つのラジオ ボタンを持つポップアップ ダイアログが表示されます。今の要件は

  1. ボタンを起動してクリックすると、ポップアップダイアログが最初に表示され、最初のラジオボタンはチェックされた状態になり、他のボタンはチェックされていない状態になります。
  2. ユーザーが次のラジオボタンを選択して変更すると、ダイアログが閉じられ、ユーザーがポップアップ手段を開くと、以前に選択された状態になります。

これをどのように進めますか?

コードは次のとおりです。

0 投票する
2 に答える
1270 参照

android - ラジオ グループのボタンを希望どおりに配置するにはどうすればよいでしょうか。行に2つのラジオボタンがあり、次の行に他の2つのラジオボタンが必要です。

ラジオグループのボタンを希望どおりに配置するにはどうすればよいですか..水平または垂直に配置したくありません..2つのラジオボタンを1行に、他の2つのラジオボタンを次の行に配置したい..助けてくださいよろしくお願いします.. .

私のxmlコードは上にあります..これは1つの列に4つのラジオボタンを示していますが、1つの行に2つのラジオボタンがあり、次の行に他の2つのラジオボタンが必要です. 助けてください よろしくお願いします

0 投票する
1 に答える
1657 参照

android - Android ラジオボタン インジケーター 非表示

ラジオボタンがチェックされているかどうかを示すラジオボタンインジケーターを非表示にしたい。テキストのみを表示したいだけです。また、ラジオ グループで選択されているラジオ ボタンのテキストの色を変更すると、他のラジオ ボタンのテキストも同じになります。

これが私の onCheckedChanged コードです。