android - 为 ExpandableListView 设置 onChildClickListener 时出现问题

标签 android onclick expandablelistview

我在让可扩展 ListView 的点击监听器正常工作时遇到问题。我是否正确执行了此操作?

代码:

elv = getExpandableListView();

// Set up the adapter
mAdapter = new MyExpandableListAdapter();
elv.setAdapter(mAdapter);

elv.setOnChildClickListener(new OnChildClickListener() {

        public boolean onChildClick(ExpandableListView parent, View v,
                int groupPosition, int childPosition, long id) {
            Toast.makeText(getApplicationContext(), "click", Toast.LENGTH_SHORT);
            v.setBackgroundColor(0x000000);
            return false;
        }
    });

最佳答案

您尚未在 Toast 消息中调用 show()。因此,如果您确定它是否仅适用于 Toast 消息,那么它似乎不起作用。添加.show();在创建 toast 的行的末尾,它应该显示

关于android - 为 ExpandableListView 设置 onChildClickListener 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6496559/

相关文章:

user-interface - 如何在黑莓中创建可扩展的 ListView

javascript - 无法让 onclick 事件在 WordPress 中工作

Javascript 调用函数 - onclick 有效,而 onload 无效

java - 如何在 firebase android 中查询类似云函数中的数据库触发器

java - keystore : delete password

javascript - 如何使用 onClick 在函数中编写或替换 url?

android - 为 ExpandableListView 设置自定义指示器不起作用

android - 当 ExpandableListView 获得焦点时,处理子选择的正确方法是什么?

android - 提取包含添加到数据库表中的经度和纬度的最新行

android - 如何检查两个Android Binder 代理对象是否相等?