Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Firebase自定义列表视图_Android_Android Layout_Firebase_Firebase Realtime Database_Firebaseui - Fatal编程技术网

Android Firebase自定义列表视图

Android Firebase自定义列表视图,android,android-layout,firebase,firebase-realtime-database,firebaseui,Android,Android Layout,Firebase,Firebase Realtime Database,Firebaseui,我是Firebase的新手,我一直在尝试在自定义列表视图中查看多个项目。 然而,当我使用android.R.layout时,我最多只能查看两个列表项 以下是我的代码: qmAdapter = new FirebaseListAdapter<QMembers>(this, QMembers.class, android.R.layout.two_line_list_item, qmRef) { @Override protected vo

我是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);
    }
qmAdapter=新的FirebaseListAdapter(这个,QMembers.class,android.R.layout.two\u line\u list\u项目,qmRef){
@凌驾
受保护的void populateView(视图qView、QMembers QMembers、int位置){
((TextView)qView.findviewbyd(android.R.id.text1)).setText(qMembers.getFullname());
((TextView)qView.findViewById(android.R.id.text2)).setText(qMembers.getTelephone())}
};
setAdapter(qmAdapter);
}

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

然后您应该创建自定义的
视图保持架
。如果你不知道我在说什么,也许最好了解一下
RecyclerView
,因为它是相似的