Это то, что я хочу иметь:Android: Настройка ListView к навигации Ящика
- Заполнение ListView с данными я запросить с сервера
- Заполняем ListView к навигации Выдвижные
Я заполнил ListView данными, которые я запросил, и он не пуст. Однако я не могу заставить его заполнить ListView в ящике навигации.
ListView commentsList = (ListView) findViewById(R.id.right_drawer);
CommentsAdapter adapter = new CommentsAdapter(HomeCategoryActivity.this, R.layout.comment_single, comments, fname, lname);
commentsList.setAdapter(adapter);
Приведенный выше код представляет собой следующее:
И это XML, который находится в основной раскладке:
<ListView
android:id="@+id/right_drawer"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="right"
android:background="#2B2B2B"
android:choiceMode="singleChoice" />
этот адаптер работ, и я успешно и не нулевой заполнить ListView , И тогда я назначить панель навигации:
DrawerLayout rightDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout_cat);
rightDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
XML в том, что:
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:materialdesign="http://schemas.android.com/apk/res-auto"
android:id="@+id/drawer_layout_cat"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="activity.classes.HomeCategoryActivity">
И, наконец, я не знаю, как прикрепить ListView к ящику ..
Что я делаю неправильно ? Я думаю, что адаптер не требует назначения ListView в ящик?
Был ли второй дочерний элемент 'DrawerLayout' типом' ListView'? Этот дизайн смешон! – zionpi