为什么我的可扩展列表侦听器从未被调用



我有一个ExpandableListView,我不知道为什么当我点击一个孩子时,我的听众永远不会被调用。这是我的代码:

public class MainActivity extends ExpandableListActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        // ...
        this.getExpandableListView().setOnItemClickListener(new OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                    long arg3) {
                Log.v("test", "short");
                // not working when I click on a child
            }
        });
        this.getExpandableListView().setOnItemLongClickListener(new OnItemLongClickListener() {
            @Override
            public boolean onItemLongClick(AdapterView<?> arg0, View arg1,
                    int arg2, long arg3) {
                Log.v("test", "long");
                // not working when I click on a child
                return true;
            }
        });
    }
}
你可以

参考可扩展列表视图教程。本教程中给出的所有步骤和代码..你可以得到清晰的想法..万事如意..

相关内容

最新更新