Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在片段中引用textview会给出一个空值_Android_Android Listview - Fatal编程技术网

Android 在片段中引用textview会给出一个空值

Android 在片段中引用textview会给出一个空值,android,android-listview,Android,Android Listview,我有两个xml文件,一个包含一个recyclerview(main_fragment.xml),另一个包含要在该recyclerview上呈现的项(main_item.xml)。我的片段(MainFragment.java)扩展了片段。主项包含一个文本视图。在MainFragment.java中,我正在扩展main_fragment.xml。现在我想引用main_item.xml中的textview,以便侦听单击。但我得到一个空指针。这是因为在MainFragment.java中,我正在膨胀ma

我有两个xml文件,一个包含一个recyclerview(main_fragment.xml),另一个包含要在该recyclerview上呈现的项(main_item.xml)。我的片段(MainFragment.java)扩展了片段。主项包含一个文本视图。在MainFragment.java中,我正在扩展main_fragment.xml。现在我想引用main_item.xml中的textview,以便侦听单击。但我得到一个空指针。这是因为在MainFragment.java中,我正在膨胀main_fragment.xml,而不是main_item.xml。请问我应该在哪里为main_item.xml中的文本视图设置onClickListener。谢谢

这需要在您的RecyclerView.Adapter中完成,更具体地说是在适配器的ViewHolder中完成

有很多关于这个的帖子。

我有一个适配器的视图持有者@Override public void onClick(视图v){//Toast.makeText(mContext,ParseTwitterUtils.getwitter().getScreenName().toString(),Toast.LENGTH_SHORT.show();},但它会侦听列表中每一行的单击,而不是该行中包含的项