、もしカードposition == 0
、その後viewHolder.mPostSortNum.setText("1");
"とし、position == 1
viewHolder.mPostSortNum.setText("2");
が、私は自動的にこれらのメソッドの内容を理由位置0,1のみをすべてのカードに番号をしたいの問題であれば私は、自動的に位置して、すべてのカードに番号を付ける方法が必要 カウント数が自動的にカードビューのために、私は方法を作るしようとしています
FirebaseRecyclerAdapter<Getting_Posts, PostViewHolder> firebaseRecyclerAdapter = new FirebaseRecyclerAdapter<Getting_Posts, PostViewHolder>(
Getting_Posts.class, R.layout.post_card_design, PostViewHolder.class, mDatabase) {
@Override
protected void populateViewHolder(final PostViewHolder viewHolder, final Getting_Posts model, int position) {
viewHolder.setUsername(model.getUsername());
viewHolder.setProfile(getActivity().getApplicationContext(), model.getProfile());
viewHolder.setDescribe(model.getDescribe());
viewHolder.setWallpaper(getActivity().getApplicationContext(), model.getWallpaper());
//heres my methods but its for 3 cards only
if (position==0){viewHolder.mPostSortNum.setText("1");}
if (position==1){viewHolder.mPostSortNum.setText("2");}
if (position==2){viewHolder.mPostSortNum.setText("3");}
}
};
mPostList.setAdapter(firebaseRecyclerAdapter);}
ソート項目値は、位置+ 1になるようFirebaseRecycler http://stackoverflow.com/questions/42249524/sorting-items-position-using-firebaserecycleradapter – Alexander
を使用していますか? forループのように思えるでしょう。 – Jay
あなたは私に完全に解決してください – 7uthaifah