概述
最近困扰了很久的一个问题:侧滑菜单对ListView控件设置点击监听事件时,如论如何修改代码还是修改布局属性,点击侧滑菜单的item是没有任何反应的。上网搜索了也都是讲解一些什么item布局中有Button等控件抢了焦点什么的,这些都尝试无果之后,原本打算搁置,后来无意中看到了SlidingMenu这个库,修改了其中的属性,就可以了。
private void initSlidingMenu() { // 1、设置SlidingMenu菜单的布局 setBehindContentView(R.layout.left_menu); // 2、修改参数就必须要获取SlidingMenu菜单 SlidingMenu menu = getSlidingMenu(); // 3、设置触摸能够触发Menu的位置:一般设置为全屏 menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); // 4、如果想到到Menu里面能够进行滑动恢复,就需要设置下面的 //menu.setTouchModeBehind(SlidingMenu.TOUCHMODE_FULLSCREEN); //就是这个属性,导致了ListView中每个item的失效。大家注意下。
// 4、设置侧滑栏的宽度 // menu.setBehindWidth(200);//这个是设置菜单的宽度 menu.setBehindOffset(200);// 这个是设置空白区占据的宽度 }
最后
以上就是冷艳背包为你收集整理的巨坑!用SlidingMenu导致ListView中点击item失效的原因的全部内容,希望文章能够帮你解决巨坑!用SlidingMenu导致ListView中点击item失效的原因所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复