正如标题所说:我需要在getview()内的活动中更新按钮可见性。
答案 0 :(得分:2)
在活动中创建一个公共方法。
setButtonVisibilty(boolean isVisible){
// set button visibility
}
在getView()方法中使用
((YourActivityName)context).setButtonVisibilty(true / false);
答案 1 :(得分: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);
}
}