我是靠谱客的博主 冷艳背包,最近开发中收集的这篇文章主要介绍巨坑!用SlidingMenu导致ListView中点击item失效的原因,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近困扰了很久的一个问题:侧滑菜单对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失效的原因所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部