我创建了一个回收站鉴于我fragment_add_friends.xml
像下面如何从Firebase将所有用户检索到片段?
<android.support.v7.widget.RecyclerView
android:id="@+id/all_user_list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="vertical" />
和我创建all_user_display_layout.xml
文件显示每个用户像下面
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/all_user_image">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/all_user_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="full name"/>
<TextView
android:id="@+id/all_user_status"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="user status"/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
在我AddFriendsFragment.java
我喜欢下面的回收观点在我上创建视图方法
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_add_friends, container, false);
all_user_list = (RecyclerView) v.findViewById(R.id.all_user_list);
all_user_list.setHasFixedSize(true);
all_user_list.setLayoutManager(new LinearLayoutManager(getActivity()));
return v;
}
和我已经创建了一个有一个字符串名称,状态 形象,有干将setter和构造函数和空construcor,因为我要检索这些数据和XML文件那些东西是
all_user_display_layout.xml
和我的数据库引用一个辅助类像下面
databaseReference = FirebaseDatabase.getInstance().getReference().child("users");
和我创建onViewCreated方法如下面
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
}
之后是什么,我必须做的,从 fireabse获取数据到回收鉴于事情
请帮助我即时通讯新的这些东西
请分享您的数据库结构和您要显示的确切记录。 –
我包括具有名称,图像和状态的布局文件,并且包含我的数据库结构Sir – HemalHerath