如何在FirebaseListAdapter中使用自定义适配器

时间:2016-03-09 08:59:15

标签: android listview firebase firebase-realtime-database

我想知道是否有办法在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 个答案:

答案 0 :(得分:-1)

ins_ of two_line_list_item或simple_list_item_2将布局替换为您的自定义布局并填充视图