PDA

View Full Version : رویداد onItemSelected کنترل ListView کار نمی کند



smt1383
شنبه 14 تیر 1393, 08:19 صبح
با سلام
من یک رویداد onItemSelected برای یک کنترل ListView نوشته ام ولی پس از اجرای برنامه با انتخاب هر یک از گزینه های ListView هیچ اتفاقی نمی افتد. طاهراً اصلاً این رویداد اجرا نمی شود. ممنون میشم اگر دوستان راهنمایی کنند که مشکل این کدها کجاست.

من این کدها رو در متد onCreated نوشته ام:



super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

_myTextView=(TextView)findViewById(R.id.textView1) ;
_myListView=(ListView)findViewById(R.id.listView1) ;
_myListView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_single_choice,it ems));


_myListView.setOnItemSelectedListener(new OnItemSelectedListener() {

@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub
_myTextView.setText(items[arg2]);
}

@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
_myTextView.setText("null");
}
});


این تعریف ها هم در خارج از متدها انجام شده:



String[] items={"10","20","30","40","50"};
TextView _myTextView=null;
ListView _myListView=null;