Я создаю приложение для школьного проекта, я хочу, чтобы сделать недельный планировщик для студентов в моем приложении. Для этого мне нужно добавить recyclerview в элемент recyclerview, но когда я запускаю свое приложение, он ничего не показывает. Я думаю, что это ошибка вAndroid recyclerview в статье recyclerview
LogCat: 06-19 15:43:36.926 2980-2980/com.sapps.tools.dedykapp E/RecyclerView﹕ No adapter attached; skipping layout.
Вот мой код:
PlannerActivity.java
//day planner monday
ArrayList<DayItems> mon = new ArrayList<>();
mon.add(new DayItems("huiswerk maken"));
LinearLayout v = (LinearLayout)getLayoutInflater().inflate(R.layout.dayitems, viewGroup);
RecyclerView dayPlan = (RecyclerView)v.findViewById(R.id.mon);
dayPlan.setHasFixedSize(true);
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
dayPlan.setLayoutManager(linearLayoutManager);
DayRecAdapter dayAdapter = new DayRecAdapter(mon);
dayPlan.setAdapter(dayAdapter);
//planner
RecyclerView plan = (RecyclerView)findViewById(R.id.planner);
plan.setHasFixedSize(true);
LinearLayoutManager linManager = new LinearLayoutManager(this);
linManager.setOrientation(LinearLayoutManager.VERTICAL);
plan.setLayoutManager(linManager);
PlannerRecAdapter recAdapter = new PlannerRecAdapter(R.layout.dayitems);
plan.setAdapter(recAdapter);
Оба адаптеров для моей программы:
адаптера списка задач, которые находится в пункте рециклинга:
public class DayRecAdapter extends RecyclerView.Adapter<DayViewHolder> {
ArrayList<DayItems> mList;
public DayRecAdapter(ArrayList<DayItems> mList){
this.mList = mList;
}
public int getItemCount(){
return mList.size();
}
public DayViewHolder onCreateViewHolder(ViewGroup viewGroup, int position){
View v = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.planitem, viewGroup, false);
DayViewHolder DVH = new DayViewHolder(v);
return DVH;
}
public void onBindViewHolder(DayViewHolder vHolder, int i){
vHolder.dayText.setText(mList.get(i).todo);
}
}
Адаптер главный recyclerview:
public class PlannerRecAdapter extends RecyclerView.Adapter<PlannerViewHolder> {
int layoutResource;
public PlannerRecAdapter(int layoutResource){
this.layoutResource = layoutResource;
}
public int getItemCount(){
return 1;
}
public PlannerViewHolder onCreateViewHolder(ViewGroup viewGroup, int position){
View v = LayoutInflater.from(viewGroup.getContext()).inflate(layoutResource, viewGroup, false);
PlannerViewHolder PVH = new PlannerViewHolder(v);
return PVH;
}
public void onBindViewHolder(PlannerViewHolder holder, int i){
}
}
А вот раскладка ресурс PlannerRecAdapter:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/planCard"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
card_view:cardCornerRadius="4dp"
card_view:cardBackgroundColor="#9CCC65"
android:layout_margin="13dp">
<TextView
android:id="@+id/dagTXT"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/text2"
android:textSize="15dp"
android:textStyle="bold"
android:padding="14dp"
android:text="Maandag"/>
<android.support.v7.widget.RecyclerView
android:id="@+id/mon"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:padding="14dp"
android:scrollbars="vertical" />
</android.support.v7.widget.CardView>
Logcat:
Reconstruct Branch: AU_LINUX_ANDROID_LA.BF.1.1.04.04.02.162.107 + cb93e16 + f50fe49 + d7c18e6 + 5b9a565 + 0f3a25d + 607156e + 75511aa + e4d16c0 + 686f3eb + 211a271 + dd281ee + NOTHING
06-19 15:43:34.142 2980-3015/com.sapps.tools.dedykapp W/AudioManagerAndroid﹕ Requires BLUETOOTH permission
06-19 15:43:34.184 2980-3013/com.sapps.tools.dedykapp W/chromium﹕ [WARNING:data_reduction_proxy_config.cc(318)] SPDY proxy OFF at startup
06-19 15:43:34.220 2980-2980/com.sapps.tools.dedykapp W/art﹕ Attempt to remove local handle scope entry from IRT, ignoring
06-19 15:43:34.235 2980-2980/com.sapps.tools.dedykapp W/AwContents﹕ onDetachedFromWindow called when already detached. Ignoring
06-19 15:43:34.350 2980-3030/com.sapps.tools.dedykapp D/OpenGLRenderer﹕ Render dirty regions requested: true
06-19 15:43:34.359 2980-2980/com.sapps.tools.dedykapp D/Atlas﹕ Validating map...
06-19 15:43:34.417 2980-3030/com.sapps.tools.dedykapp I/OpenGLRenderer﹕ Initialized EGL, version 1.4
06-19 15:43:34.423 2980-3030/com.sapps.tools.dedykapp D/OpenGLRenderer﹕ Enabling debug mode 0
06-19 15:43:34.576 2980-3046/com.sapps.tools.dedykapp E/Adreno-ES20﹕ <check_framebuffer_attachment:854>: Invalid texture format! Returning error!
06-19 15:43:34.576 2980-3046/com.sapps.tools.dedykapp E/Adreno-ES20﹕ <check_framebuffer_object_status:1237>: Framebuffer color attachment incomplete. Returning GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT!
06-19 15:43:34.622 2980-3030/com.sapps.tools.dedykapp E/Adreno-ES20﹕ <check_framebuffer_attachment:854>: Invalid texture format! Returning error!
06-19 15:43:34.622 2980-3030/com.sapps.tools.dedykapp E/Adreno-ES20﹕ <check_framebuffer_object_status:1237>: Framebuffer color attachment incomplete. Returning GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT!
06-19 15:43:34.884 2980-2980/com.sapps.tools.dedykapp W/BindingManager﹕ Cannot call determinedVisibility() - never saw a connection for the pid: 2980
06-19 15:43:36.742 2980-2980/com.sapps.tools.dedykapp E/RecyclerView﹕ No adapter attached; skipping layout
06-19 15:43:36.926 2980-2980/com.sapps.tools.dedykapp E/RecyclerView﹕ No adapter attached; skipping layout
06-19 15:43:41.519 2980-2991/com.sapps.tools.dedykapp I/art﹕ Debugger is no longer active
06-19 15:59:14.349 2980-2980/com.sapps.tools.dedykapp W/art﹕ Attempt to remove local handle scope entry from IRT, ignoring
06-19 15:59:14.355 2980-2980/com.sapps.tools.dedykapp W/AwContents﹕ onDetachedFromWindow called when already detached. Ignoring
06-19 15:59:14.684 2980-2980/com.sapps.tools.dedykapp W/BindingManager﹕ Cannot call determinedVisibility() - never saw a connection for the pid: 2980
06-19 15:59:14.902 2980-3030/com.sapps.tools.dedykapp E/Adreno-ES20﹕ <check_framebuffer_attachment:854>: Invalid texture format! Returning error!
06-19 15:59:14.902 2980-3030/com.sapps.tools.dedykapp E/Adreno-ES20﹕ <check_framebuffer_object_status:1237>: Framebuffer color attachment incomplete. Returning GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT!
06-19 15:59:21.278 2980-2980/com.sapps.tools.dedykapp W/art﹕ Attempt to remove local handle scope entry from IRT, ignoring
06-19 15:59:21.284 2980-2980/com.sapps.tools.dedykapp W/AwContents﹕ onDetachedFromWindow called when already detached. Ignoring
06-19 15:59:21.527 2980-2980/com.sapps.tools.dedykapp W/BindingManager﹕ Cannot call determinedVisibility() - never saw a connection for the pid: 2980
06-19 15:59:21.809 2980-3030/com.sapps.tools.dedykapp E/Adreno-ES20﹕ <check_framebuffer_attachment:854>: Invalid texture format! Returning error!
06-19 15:59:21.809 2980-3030/com.sapps.tools.dedykapp E/Adreno-ES20﹕ <check_framebuffer_object_status:1237>: Framebuffer color attachment incomplete. Returning GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT!
06-19 15:59:25.131 2980-2980/com.sapps.tools.dedykapp E/RecyclerView﹕ No adapter attached; skipping layout
06-19 15:59:25.182 2980-2980/com.sapps.tools.dedykapp E/RecyclerView﹕ No adapter attached; skipping layo
Заранее спасибо!
опубликовать весь логарифм –
Это мой регистрационный номер: '06-19 15: 43: 36.742 2980-2980/com.sapps.tools.dedykapp E/RecyclerView: адаптер не подключен; пропуская макет 06-19 15: 43: 36.926 2980-2980/com.sapps.tools.dedykapp E/RecyclerView: адаптер не подключен; пробег макет'. Я действительно не знаю, что делать с этим logcat – svenvdz
Я имею в виду весь логарифм. Обновите свой вопрос с помощью всего логарифма. –