1

私はそのような onClick をキャッチするスピナーを持っています:

public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
        position = pos;
    }

    public void onNothingSelected(AdapterView<?> arg0) {
    }

たとえば、文字列String example = "example"が Spinner ItemList にあるかどうかを確認し、その位置を取得したいのですが、可能ですか?

4

2 に答える 2

4

 spinner.getSelectedItem().toString();

現在選択されているテキストを取得できます。と

spinner.getSelectedItemPosition();

現在位置を取得できます。選択した文字列を次のように比較できます。

if(spinner.getSelectedItem().toString().equals("example")){
//do something
};
于 2012-10-28T19:12:44.320 に答える