使页脚不可点击列表视图 - Android

时间:2015-06-29 21:31:52

标签: java android listview boolean

我已经制作了自定义列表视图,这是我当前的添加页脚方法

public void addFooterView(View v) {
    mListView.addFooterView(v);
}

我可以将哪些内容添加到自定义列表视图中,以便我可以使其无法点击?

我知道我需要接受一个布尔参数,但是我该怎么办呢?

由于

2 个答案:

答案 0 :(得分:2)

使用第二种方法签名: addFooterView(View v, Object data, boolean isSelectable)

mListView.addFooterView(v, null, false);

答案 1 :(得分:1)

public void addFooterView(View v, boolean clickable) {
   if(!clickable){
         v.setClickable(false);
         v.setFocusable(false);
         v.setEnabled(false);
    }
   mListView.addFooterView(v);
}

如果没有尝试这个

public void addFooterView(View v, boolean clickable) {
   if(!clickable){
         v.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            return;
        }
    });
    }
   mListView.addFooterView(v);
}