安卓开发Slidingmenu中控件的点击事件问题

我是按照这种方式添加的侧滑菜单,activity没有继承自SlidingFragmentActivity。在left_menu.xml中我添加了几个按钮,在activit... 我是按照这种方式添加的侧滑菜单,activity没有继承自SlidingFragmentActivity。
在left_menu.xml中我添加了几个按钮,在activity中首先获取left_menu布局文件,然后获取按钮,
为按钮添加点击事件,但是程序跑在虚拟机上的时候按钮的点击事件无法响应。
求大神求帮忙。
展开
 我来答
科特曜U
2015-07-09 · TA获得超过2334个赞
知道大有可为答主
回答量:1052
采纳率:50%
帮助的人:760万
展开全部
因为你在activity实例化的left_menu布局和你设置到slidingMenu里的left_menu不是同一个对象,所以你设置的监听只对你在activity中实例化的left_menu有效,而在slidingMenu中显示出来的不是在activity中实例化的left_menu,当然不会响应监听事件了

正确做法是在你贴出来的那段代码之后获取slidingMenu里的子控件,然后添加监听
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式