Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.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
Java 无法在片段中单击列表视图_Java_Android_Xml_Android Studio_Android Fragments - Fatal编程技术网

Java 无法在片段中单击列表视图

Java 无法在片段中单击列表视图,java,android,xml,android-studio,android-fragments,Java,Android,Xml,Android Studio,Android Fragments,OnClickListner不工作 我的列表视图的每一行都有两个文本视图,它位于Fragmnet中。我想将不起作用的特定行的ID传递给onClick @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_news, contain

OnClickListner不工作

我的列表视图的每一行都有两个文本视图,它位于Fragmnet中。我想将不起作用的特定行的ID传递给onClick

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    View view = inflater.inflate(R.layout.fragment_news, container, false);
    newsListView = (ListView) view.findViewById(R.id.news_list);
    newsListView.setClickable(true);
    newsList = new ArrayList<>();
    newsListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        public void onItemClick(AdapterView<?> arg0,View arg1, int position, long arg3) {
            System.out.println(position);

        }
    });
    loadNewsList();
    getActivity().setTitle("News");
    newsListView.setClickable(true);
    return view;
}

XML文件有问题。请分享这些

谢谢您的回复…我无法在这里找到解决方案!你能用其他方法帮我吗@Sasikumardi你调试过吗?是的我调试过。我在单击列表视图D时得到这些行/ViewRootImpl@19f3c4b[音乐活动]:ViewPostImeInputStage进程指针0 D/ViewRootImpl@19f3c4b[音乐活动]:ViewPostMeInputStage进程指针1参考
D/ViewRootImpl@19f3c4b[MusicActivity]: mHardwareRenderer.initializeIfNeeded()#2 mSurface={isValid=true 530252349440}
D/ViewRootImpl@19f3c4b[MusicActivity]: Relayout returned: oldFrame=[0,0][1080,1920] newFrame=[0,0][1080,1920] result=0x1 surface={isValid=true 530252349440} surfaceGenerationChanged=false
D/ViewRootImpl@19f3c4b[MusicActivity]: ViewPostImeInputStage processPointer 0
D/ViewRootImpl@19f3c4b[MusicActivity]: ViewPostImeInputStage processPointer 1