这是我的Activity开放。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从活动 延长我该怎么办? – 2012-02-22 03:29:35
除非您的活动需要显示多于1个ListView,否则ListActivity非常充分,您仍然可以按照常规添加和自定义其他小部件。 – Maurice 2012-02-22 03:50:34
嗡嗡....但我仍然想使用活动中的结构... 导致每个活动可以从它扩展... – 2012-02-22 04:03:59