Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在FirebaseListAdapter中使用自定义适配器_Android_Listview_Firebase_Firebase Realtime Database - Fatal编程技术网

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

Android 如何在FirebaseListAdapter中使用自定义适配器,android,listview,firebase,firebase-realtime-database,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>

我想知道是否有办法在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);
final ListView tutorList\u id=(ListView)findViewById(R.id.studentActivity\u tutorList\u ListView);
Firebase ref=新Firebase(“https://some_name.firebaseio.com/users");
FirebaseListAdapter=新的FirebaseListAdapter(此,Users.class,android.R.layout.two\u line\u list\u项,参考){
@凌驾
受保护的void populateView(视图、用户、int i){
((TextView)view.findviewbyd(android.R.id.text1)).setText(user.getFullName());
((TextView)view.findviewbyd(android.R.id.text2)).setText(user.getInterests());
}
};
//将列表适配器绑定到listView
tutorList_id.setAdapter(适配器);
从上面的代码中,我想创建一个自定义适配器类,以便能够自定义我的列表视图,而不是使用两行列表项或简单列表项2


任何帮助都将不胜感激。

如果您正在寻找如何使用
FirebaseListAdapter
的自定义布局(即
R.layour
)的示例,请用自定义布局替换布局,并填充视图,看看FirebaseUI附带的示例应用程序:@frankvanpoffelen谢谢,这个例子正是我想要的