ユーザーがスピナー値を選択したときにonClickイベントをキャプチャします。AndroidでスピナーのonClickイベントをキャプチャする方法
私はOnClickListener
を実装し、次のコードを使用して試してみた:
@Override
public void onClick(final View view) {
if (view == countrySpinner) {
Toast.makeText(this, "Override OK!", 3);
}
}
をととの結合:
countrySpinner.setOnClickListener(this);
これはコンパイルが、私はOnClickListener
ではなくOnItemClickListener
を使用するように私に助言RuntimeException
を取得AdapterView
の場合
どうすればそのonClickイベントをキャプチャできますか?
'例外がはっきりわかりますようSpinner'は、クリックイベントをサポートしていません。選択イベントを使用するか、 'Spinner'を使用しないでください。 – CommonsWare
@ CommonSWareでは、どうやってWebサービスからSpinnerのリストアイテムを読み込むのでしょうか?これを行うことはできませんか? –
コンテンツをSpinnerにロードすることは、クリックイベントとは関係なく、Webページを生成すること以外は、ブラウザにロードされたページ自体のリンクをクリックすることと関係があります。私はあなたが「熱心に」と思っていることは考えていません。 'Spinner'の設定について質問がある場合は、新しいSOの質問を開いてください。 – CommonsWare