在ListView Android中设置按钮的可见性

在ListView Android中设置按钮的可见性,android,android-listview,Android,Android Listview,我是Android新手。 我有一个按钮(名为“a”)和一个列表视图。 列表视图中的每个项目都有一个文本视图和一个按钮(名称“B”)。 我想做的是,当单击按钮A时,listview中的所有按钮(B)都将变为“不可见”。 我该怎么做? 请帮忙 这可以通过使用.setVisibility()完成。根据需要,您可以执行以下操作之一: view.setVisibility(View.VISIBLE); view.setVisibility(View.GONE); view.setVisibility(Vi

我是Android新手。
我有一个按钮(名为“a”)和一个列表视图。
列表视图中的每个项目都有一个文本视图和一个按钮(名称“B”)。
我想做的是,当单击按钮A时,listview中的所有按钮(B)都将变为“不可见”。
我该怎么做?

请帮忙

这可以通过使用.setVisibility()完成。根据需要,您可以执行以下操作之一:

view.setVisibility(View.VISIBLE);
view.setVisibility(View.GONE);
view.setVisibility(View.INVISIBLE);

GONE和INVISIBLE的区别在于,在GONE的情况下,它不会填充任何空间,而在INVISIBLE的情况下,它仍然会填充空间,但这只是一个空白。

如果您使用的是自定义适配器(例如扩展自BaseAdapter),则可以使用“getView”方法访问列表中每个项目的视图。因此,在按钮A的OnClickListener中,执行以下操作:

`button.setVisibility(View.INVISIBLE);
在列表中每个项目的每个按钮B上