同じアクティビティでスピナーとボタンの両方をどのように使うことができるか質問したかったのですが、 SpinnerはonItemListenerでリッスンし、ボタンにもonClickリスナーがあります。だから私の場合、それはエラーを生成します。私のシナリオでは、選択した文字列をスピンナーから取得し、残りの値をeditTextsから取得し、サーバーにデータを送信するために「送信」を押します。しかし、私はこれらの2人のリスナーがお互いにとても親切ではないと思いますか?私はこの1つを入れてくださいAndroidスピナーとボタン
go.setOnClickListener(new OnClickListener(){
public void onClick(View arg0)
{
}
を:私は、ボタンのonclickリスナーを配置する必要がありその後
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
// your code here
}
@Override
public void onNothingSelected(AdapterView<?> parentView) {
// your code here
}
});
:
私はスピナー右のため、これらのメソッドを設定しますか? nothingSelectedメソッドの前またはそれ以降?
:)お互いに非常に友好的だと思いますが、コンパイラから取得エラーを投稿してください。 –