我有一個ListView, 我想創建一個OnItemSelectedListner,我在代碼中做的,我稱之爲mylistener。 爲什麼list.setOnItemSelectedListener不接受mylistener?爲什麼我的ListView不接受我的自定義OnItemSelectedListener?
感謝您的幫助
ListView list = (ListView)findViewById(android.R.id.list);
ArrayAdapter<String> adapter = new ArrayAdapter<String> (this,android.R.layout.simple_list_item_1,array);
list.setAdapter(adapter);
list.setOnItemSelectedListener(mlistener);
AdapterView.OnItemSelectedListener mlistener = new AdapterView.OnItemSelectedListener(){
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
Toast.makeText(getApplicationContext(),"selezionato", Toast.LENGTH_LONG).show();
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
};
申報'mlistener' ** **前設置它的'ListView'。 – Luksprog
Eclipse警告「mlistener無法解析爲變量」 –
@Luksprog謝謝,我以爲我之前做過。 –