有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java错误setContentView(R.layout.activity\u main)

我正在尝试像这样在应用程序中添加recyclerview

        <安卓.support.v7.widget.RecyclerView
            安卓:id="@+id/recyclerViewSlider"
            安卓:layout_width="match_parent"
            app:stackFromEnd="true"
            安卓:layout_height="215dp" />




 recyclerViewSlider = (RecyclerView) findViewById(R.id.recyclerViewSlider);
    recyclerViewSlider.setHasFixedSize(true);
    layoutManager.setStackFromEnd(true);
    recyclerViewSlider.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false));
    productListSlider = new ArrayList<>();

错误

Output:  D:\Android\xxxxxxxxx\xxxxxxxxxxxx\app\src\main\res\layout\activity_main.xml:65: error: attribute stackFromEnd (aka xxxxxx.xxxxxx.xxxxxxxx:stackFromEnd) not found.

错误:链接文件资源失败


共 (1) 个答案

  1. # 1 楼答案

    您在xml上的recyclerview实现错误:

    一定是

    <android.support.v7.widget.RecyclerView
                android:id="@+id/recyclerView4"
                android:layout_width="match_parent"
                app:stackFromEnd="true"
                android:layout_height="215dp" />
    

    在活动文件中,您需要使用以下命令调用它:

    recyclerViewSlider = (RecyclerView) findViewById(R.id.recyclerView4 );