的自定义适配器
我是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内置的默认项目视图之一。没有什么内置的东西超过两个项目,因此您必须构建自己的物品视图并将其连接起来。有关创建此类视图的一些示例,请参阅此问题:for List View