我創建了一個回收站鑑於我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