2016-03-09 6 views
1

Я хотел знать, есть ли способ использовать шаблон адаптера пользовательского списка в 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, я хочу, чтобы создать пользовательский класс адаптера, так что я могу настроить свой список вид.

Любая помощь будет оценена по достоинству.

+1

Если вы ищете пример того, как использовать пользовательский формат (т.е. 'R.layout.yours') с «FirebaseListsAdapter», посмотрите пример приложения, которое поставляется с FirebaseUI: https://github.com/firebase/FirebaseUI-Android/blob/master/app/src/main/java/com/firebase/uidemo/RecyclerViewDemoActivity. java # L82 –

+0

@FrankvanPuffelen спасибо, этот пример именно то, что вы ищете – Nathan

ответ

-1

Insted из two_line_list_item или simple_list_item_2 заменить макет с заказным макетом и заполнить вид

Смежные вопросы