Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 未执行MClickListener_Android_Listview_Android Listview_Baseadapter - Fatal编程技术网

Android 未执行MClickListener

Android 未执行MClickListener,android,listview,android-listview,baseadapter,Android,Listview,Android Listview,Baseadapter,在main活动中,我有一个带有剪切适配器的listView,适配器类扩展了BaseAdapter 在mainActivity中,我试图在剪辑某个项目时显示消息,因此我调用了OnItemClickListener,并在其中显示了一个toast。但当我点击一个项目时,什么也不显示 请让我知道我错过了什么 主要活动: private void setUpListView() { // TODO Auto-generated method stub this.topicsList = n

在main活动中,我有一个带有剪切适配器的
listView
,适配器类扩展了
BaseAdapter

在mainActivity中,我试图在剪辑某个项目时显示消息,因此我调用了
OnItemClickListener
,并在其中显示了一个
toast
。但当我点击一个项目时,什么也不显示

请让我知道我错过了什么

主要活动

private void setUpListView() {
    // TODO Auto-generated method stub
    this.topicsList = new ArrayList<String>();

    for (int i = 0; i < this.topics.length; i++) {
        this.topicsList.add(topics[i]);
    }

    this.adapter = new listViewAdapter(getApplicationContext(), this.topicsList);
    this.listView.setAdapter(adapter);
    this.listView.setOnItemClickListener(listViewitemListener);
}
....
....
private OnItemClickListener listViewitemListener = new OnItemClickListener() {

    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        // TODO Auto-generated method stub
        Toast.makeText(getApplicationContext(), "item clicked", Toast.LENGTH_SHORT).show();

    }
};
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    // TODO Auto-generated method stub


    if (convertView == null) {
        LayoutInflater layoutinflater = (LayoutInflater) context.getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
        convertView = layoutinflater.inflate(R.layout.list_items_layout, null);
    }

    TextView tv = (TextView) convertView.findViewById(R.id.tvlist_topic);
    CheckBox cb = (CheckBox) convertView.findViewById(R.id.cbList_hook);
    ImageView iv = (ImageView) convertView.findViewById(R.id.ivList_delete);

    tv.setText(this.arrayList.get(position));

    iv.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub

        }
    });

    return convertView;
}

android:genderantfocusability=“blocksDescendants”
添加到
列表项目布局的根目录中