2

このコードは値を取得し、それらをリストビューに設定します。それらを使用するためのキーも取得したいです。データベースの例を表示するには、画像を参照してください

FirebaseListAdapter firebaseListAdapter = new FirebaseListAdapter<String>(this, String.class, R.layout.users_list, usersUrl) {
        @Override
        protected void populateView(View view, String base64Image, int i) {
            //((TextView) view.findViewById(android.R.id.text1)).setText(s);
            byte[] imageAsBytes = Base64.decode(base64Image.getBytes(), Base64.DEFAULT);
            Bitmap bitmap =BitmapFactory.decodeByteArray(imageAsBytes, 0, imageAsBytes.length);

            ((ImageView)view.findViewById(R.id.imageView1)).setImageBitmap(RoundedImageView.getCroppedBitmap(bitmap,100));



        }
    };

データベース画像

4

1 に答える 1

3

DatabaseReferenceを呼び出すことで、現在のアイテムの を取得できますgetRef(position)

protected void populateView(View view, String base64Image, int position) {
    DatabaseReference itemRef = getRef(position);
    String itemKey = itemRef.getKey();
    ...
于 2016-06-01T14:34:39.867 に答える