Firebase 自定义列表视图

Firebase Custom Listview

我是 Firebase 的新手,我一直在尝试在我的自定义列表视图中查看多个项目。 但是,当我使用 android.R.layout 时,我最多只能查看两个列表项。

下面是我的代码:

qmAdapter = new FirebaseListAdapter<QMembers>(this, QMembers.class, android.R.layout.two_line_list_item, qmRef) {
            @Override
            protected void populateView(View qView, QMembers qMembers, int position) {
                ((TextView)qView.findViewById(android.R.id.text1)).setText(qMembers.getFullname());
                ((TextView)qView.findViewById(android.R.id.text2)).setText(qMembers.getTelephone())          }
        };

        qmListView.setAdapter(qmAdapter);
    }

您正在使用 android.R.layout.two_line_list_item,它是 Android 中内置的默认项目视图之一。没有任何内置的项目超过两个,因此您必须构建自己的项目视图并将其连接起来。有关创建此类视图的一些示例,请参阅此问题:Custom Adapter for List View