我使用
创建了自定义列表视图class EfficientAdapter extends BaseAdapter implements
{
private LayoutInflater mInflater;
private Context context;
public EfficientAdapter(Context context) {
mInflater = LayoutInflater.from(context);
this.context = context;
}
public View getView(final int position, View convertView,
ViewGroup parent) {
ViewHolder holder;
convertView = mInflater.inflate(R.layout.adaptor_content, null);
convertView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
}
});
}
and other necessary methods... also
}
单击列表项时使用触摸屏调用列表项的OnClickListener。
但是当我使用Mouse Boll / Track Boll(手机硬件)点击ListItem时,不会调用列表项的OnClickListener。
任何人都可以指导我这是手机错误还是我的错误?
任何帮助都会得到满足。
答案 0 :(得分:0)
但是当我使用Mouse Boll / Track Boll时 (手机硬件)点击ListItem 列表项的OnClickListener不是 调用。
按下跟踪球以注册点击。滚动轨迹球以更改选择。
答案 1 :(得分:0)
您可以在此处找到有关此主题的信息:
http://groups.google.com/group/android-developers/browse_thread/thread/5696833388d162fd?pli=1
在这里:
链接到htp:/developer.android.com/reference/android/view/View.html
分析onTrackballEvent(MotionEvent)
我希望它有用
再见