私は次のコードを持っています:
spin.setAdapter(new ArrayAdapter<String>(Activity.this,
android.R.layout.simple_spinner_item,result));
spin.setOnItemSelectedListener(new OnItemSelectedListener() {
String selected;
boolean click=false;
int currSelection =spin.getLastVisiblePosition();
public void onItemSelected(
AdapterView<?> parentView,View selectedItemView, int position,long id)
{
if ((position != 0)){
//code here
}
}
リストの最初の要素をクリックすると、値を取得できません。残りのすべてのlist elements
作業は期待どおりです。
問題はそのint値の位置であることを私は知っています。問題は、if条件がない場合、リストのどの項目もクリックしていなくても、すべてのタイプでリストを開始すると、最初の要素がポップアップすることです。これを解決する方法は?