从列表视图适配器中的onclick更改mainactivity的视图的可见性

时间:2019-07-12 17:44:45

标签: android-studio

我陷入了这种(可能很简单)的情况。

使用arrayadapter,我在Android的活动中填充一个Listview。 此活动包含一个TextView,当有人单击listviewitem内的按钮时,我想隐藏该TextView。

在适配器内部:onclicklistener如下:

Mainactivity mainactivity = new mainactivity();
mainactivity.hidenow();

在mainactivity内部,我有一个看起来像

的方法
public void hidenow(){
TextView txtview = (TextView) findviewbyid(R.id.txtview);
txtview.setVisibility(View.GONE);
}

该错误表明按钮是一个空对象:java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“ void android.widget.TextView.setVisibility(int)”。 因此,我认为TextView的引用不能很好地工作。我在哪里错了?

0 个答案:

没有答案