Я хотел знать, есть ли способ использовать шаблон адаптера пользовательского списка в FirebaseListAdapter.Как использовать пользовательский адаптер в 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, я хочу, чтобы создать пользовательский класс адаптера, так что я могу настроить свой список вид.
Любая помощь будет оценена по достоинству.
Если вы ищете пример того, как использовать пользовательский формат (т.е. 'R.layout.yours') с «FirebaseListsAdapter», посмотрите пример приложения, которое поставляется с FirebaseUI: https://github.com/firebase/FirebaseUI-Android/blob/master/app/src/main/java/com/firebase/uidemo/RecyclerViewDemoActivity. java # L82 –
@FrankvanPuffelen спасибо, этот пример именно то, что вы ищете – Nathan