我做了一个自定义列表视图,这是我当前的添加页脚方法

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


我可以在自定义列表视图中添加什么,以便使其也不能单击?

我知道我需要输入一个布尔参数,但是该如何处理呢?

谢谢

最佳答案

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);
}

关于java - 将页脚设为不可点击的 ListView -Android,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31125936/

10-09 13:18