渲染错误Unknown Fragment Android Studio

时间:2017-10-18 02:43:54

标签: android android-studio android-fragments

您好我想知道如何清除我正在使用一个片段来表示未知片段的渲染错误。我似乎可以找到我做错了解决它。我在片段中有一个recycleview,它只是一个测试,以确保它现在正常工作。

这是Xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="jlfletcher.cpsc4367.ualr.edu.hw2.MainActivity">

    <fragment
        android:id="@+id/fragmentone"
        android:name="layout.FragmentOne"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
</LinearLayout>

这是片段的Java

package layout;

import android.app.Activity;
import android.content.Context;
import android.net.Uri;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import java.util.ArrayList;
import java.util.List;
import jlfletcher.cpsc4367.ualr.edu.hw2.CPSClist;
import jlfletcher.cpsc4367.ualr.edu.hw2.R;

public class FragmentOne extends Fragment 
{
    public void OnCreate(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
    {
        View View = inflater.inflate(R.layout.fragment_fragment_one, container, false);

        RecyclerView recyclerView = 
       (RecyclerView)View.findViewById(R.id.Class_list);
        recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
        CPSClist textAdapter= new CPSClist();

        recyclerView.setAdapter(textAdapter);

        List<String> stringList = new ArrayList<>();
        stringList.add("This");
        stringList.add("is");
        stringList.add("a");
        stringList.add("of");
        stringList.add("the");
        stringList.add("recycle");
        stringList.add("view");
        stringList.add("system");
        stringList.add("this");
        stringList.add("is");
        stringList.add("only");
        stringList.add("a");
        stringList.add("test.");

        List<String> list = new ArrayList<>();
        list.addAll(stringList);
        list.addAll(stringList);
        list.addAll(stringList);
        list.addAll(stringList);
        list.list(stringList);
        list.addAll(stringList);

        textAdapter.setItems(list);
    }
}

再次感谢您的帮助。

0 个答案:

没有答案