【发布时间】:2019-12-30 02:18:34
【问题描述】:
我正在尝试在我的 Android 项目中设置 RecyclerView,但我无法引用我的列表,因为使用代码“recyclerView = view.findViewById(R.id.list)”给了我错误无法解析符号“列表” .如果我尝试输入“R.id”。我找不到 R.id.list 但我确定我给它的 id 是“list”。
我刚刚在我的代码中添加了依赖项和导入语句。我尝试重新同步和清理项目,但没有结果。
这里是我的依赖项(build.gradle (app)):
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'androidx.recyclerview:recyclerview:1.0.0'
这是我的导入:
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.appcompat.app.AppCompatActivity;
这里是错误的代码:
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
recyclerView = view.findViewById(R.id.list);
}
这里是xml文件中RecyclerView的声明:
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="match_parent">
</androidx.recyclerview.widget.RecyclerView>
提前谢谢你!
【问题讨论】:
-
尝试清理并重新构建代码。
标签: android android-recyclerview