Вот мое открытие активности.Android Set ListView OnItemClickListener
public class SettingActivityR extends CommBaseActivity implements OnItemClickListener
CommBaseActivity класс ручка связи, которая простирается от деятельности
и структура в SettingActivityR содержит имена ListView SeverListView
Я установил эти параметры в активность OnCreate метод
SeverlistView.setAdapter(this.m_adapter);
SeverlistView.setClickable(true);//already set it Clickable!
SeverlistView.setOnItemClickListener(this);
и переопределить способ
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// TODO Auto-generated method stub
SeverDataList targetSeverItem=m_adapter.items.get(arg2);
Log.i("bird","zzz");
}
Адаптер отлично работает, но OnItemClickListener не работает вообще. Режим отладки даже не запускается в этом методе. Почему это?
но SettingActivityR не просто ListView, Если мне еще нужно SettingActivityR простиралась от деятельности Как я могу сделать? –
Если ваша активность требует отображения более 1 ListView, в противном случае ListActivity достаточно самодостаточен, вы можете добавить и настроить другие виджеты в соответствии с нормальным. – Maurice
гул .... но я все еще хочу использовать структуру в Activity ... вызывают все действия, которые могут простираться от него ... –