码迷,mamicode.com
首页 > 其他好文 > 详细

设置ListView的item不能点击

时间:2015-01-28 12:34:11      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:

写了一个ListView结合volley的demo

ListView只是用来展示数据,所以不需要点击效果。

网上搜索了下:

  1. 可以禁用ListView

 1 ListView.setEnabled(false); 

是能实现要的效果,但是这样ListView是不能滑动的,那么当展示的数据比较多的时候,就没有办法查看全部的数据了

 

  1. 操作Adapter,通过重载IsEnabled来控制Item

代码如下:

this.adapter    = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,data){
            @Override
            public boolean isEnabled(int position) {
                return false;
            }
        };

这样ListView也能滑动,同时其内部的Item是没有点击效果的!也就是这种形式禁用的是Item,而第一种禁用的是ListView。

waitfate@2015年1月28日11:56:54 - 若不坚强、懦弱给谁来可怜!

设置ListView的item不能点击

标签:

原文地址:http://www.cnblogs.com/waitfate/p/4255429.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!