【发布时间】:2016-06-23 13:23:45
【问题描述】:
我想知道是否有办法在 FirebaseListAdapter 中使用自定义列表适配器布局。
final ListView tutorList_id = (ListView)findViewById(R.id.studentActivity_tutorList_listView);
Firebase ref = new Firebase("https://some_name.firebaseio.com/users");
FirebaseListAdapter<Users> adapter = new FirebaseListAdapter<Users>(this, Users.class, android.R.layout.two_line_list_item, ref) {
@Override
protected void populateView(View view, Users user, int i) {
((TextView) view.findViewById(android.R.id.text1)).setText(user.getFullName());
((TextView) view.findViewById(android.R.id.text2)).setText(user.getInterests());
}
};
//Bind the list adapter to listView
tutorList_id.setAdapter(adapter);
从上面的代码中,我想创建一个自定义适配器类,而不是使用 two_line_list_item 或 simple_list_item_2,以便能够自定义我的列表视图。
任何帮助将不胜感激。
【问题讨论】:
-
如果您正在寻找一个如何使用
FirebaseListsAdapter的自定义布局(即R.layout.yours)的示例,请查看 FirebaseUI 附带的示例应用程序:github.com/firebase/FirebaseUI-Android/blob/master/app/src/main/… -
@FrankvanPuffelen 谢谢你,这个例子正是我要找的
标签: android listview firebase firebase-realtime-database