java - 错误 setContentView(R.layout.activity_main)

标签 java android xml

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

        <android.support.v7.widget.RecyclerView
            android:id="@+id/recyclerViewSlider"
            android:layout_width="match_parent"
            app:stackFromEnd="true"
            android: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.

错误:链接文件资源失败。

最佳答案

您在 xml 上的 recyclerview 实现是错误的:

一定是

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

在您的 Activity 文件中,您需要使用以下方式调用它:

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

关于java - 错误 setContentView(R.layout.activity_main),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58918543/

相关文章:

从另一个应用程序启动 Activity 时的 Android 延迟

java - 如何在 Spring RestTemplate 中自定义自动编码(marshal)处理以生成/修改 XML header (编码、DOCTYPE)

java - JPA 使用 Map<ID, Entity> 而不是 List<Entity>

java - 如何在 Mac 上使用 JavaFX 将图像保存到文件系统?

java - vtd-xml 获取/删除属性名称和值

Android Orientation change WebView, Cookies need saving

android - 在 sqlite 中存储微调器的选定值

c# - .net XmlSerialize 抛出 "WriteStartDocument cannot be called on writers created with ConformanceLevel.Fragment"

java - 让Android XML阅读器只读取XML文件的一部分

java - 一一显示 HashMap 中的多个值