我有我的火力點名單適配器如下與卡片視圖使用火力地堡列表適配器
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
mListview = (ListView) findViewById(R.id.listview);
mAuth = FirebaseAuth.getInstance();
//the post list shit is happening here
DatabaseReference root = FirebaseDatabase.getInstance().getReference();
FirebaseUser user = mAuth.getCurrentUser();
DatabaseReference postRef = root.child("users").child(user.getUid().toString()).child("posts");
ListAdapter adapter = new FirebaseListAdapter<PostList>(this,PostList.class,android.R.layout.simple_list_item_1,postRef) {
@Override
protected void populateView(View view, PostList postList, int i) {
TextView text = (TextView)view.findViewById(android.R.id.text1);
text.setText(postList.getBody());
}
};
mListview.setAdapter(adapter);
我有一個列表視圖正常的XML和與它的卡片視圖另一個XML
我的問題是,我不能找到一種方法,涉及我cardview的xml文件到我的活動,所以我的列表只是不停地顯示爲正常列表, 在初始化火力名單適配器,我發現了一個R.layout_simple_list_item
林不知道這究竟是如何工作的,我用Google搜索,沒有什麼可以解釋爲什麼我不能只說改爲。另外,請讓我知道,如果我這樣做是錯誤的。
如果您使用CardView,我建議您改用FirebaseRecyclerAdapter。 – Linxy
你能指出我的任何好的教程,從火力位置回收適配器,而不是一些靜態數組專門處理 – Mordred
從這裏安裝FirebaseRecyclerAdapter:https://github.com/firebase/FirebaseUI-Android,然後有一個完整的教程藏漢:https://github.com/firebase/FirebaseUI-Android/blob/master/database/README.md – Linxy