0

正如标题所说:我需要更新 getview() 内活动中的按钮可见性。

4

2 回答 2

2

在活动中创建一个公共方法。

setButtonVisibilty(boolean isVisible){
// set button visibility
}

内部 getView() 方法使用

((YourActivityName) context).setButtonVisibilty(true/false);

于 2013-10-02T10:59:22.950 回答
1

在任何地方使用它:

Button btn; // Your Button view
b.setVisibility(Button.VISIBLE);

在适配器中:

public View getView(int position, View convertView, ViewGroup parent) {
  View v = convertView;
  if (v != null) {
     Button btn=(Button)v.findViewById(R.id.btn);
     b.setVisibility(Button.VISIBLE);
    }
}
于 2013-10-02T11:03:30.423 回答