关于ExpandableListView中Child设置点击事件并实现跳转界面问题

 一定要注意在mxl中注册activity,一开始我是忘记在xml中注册activity了,花了一晚上还没有解决,

 
public static String[][] childStrings = {
    
        {"宋江", "林冲", "李逵", "鲁智深"},
        {"曹操", "刘备", "孙权", "诸葛亮", "周瑜"},
        {"贾宝玉", "林黛玉", "薛宝钗", "王熙凤"}
};
//设置子选项点击监听事件
expandableListView.setOnChildClickListener(new ExpandableListView.OnChildClickListener() {
    @Override
    public boolean onChildClick(ExpandableListView parent, View v, int groupPosition, int childPosition, long id) {                         //childPosition代表着要接收的数组的列数
        if (groupPosition==0){//groupPosition代表着要接收的数组的行数
            Intent intent = new Intent(MainActivity.this, Route_detailed_activity.class);
            startActivity(intent);
        }else if (groupPosition==1){
            Intent intent = new Intent(MainActivity.this, Route_detailed_activity2.class);
            startActivity(intent);
        }

              Toast.makeText(MainActivity.this, childStrings[groupPosition][childPosition], Toast.LENGTH_SHORT).show();
        return true;
    }
});

 这样写就可以点任何一个条目去到任何一个activity都可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值