私はAndroid Studioを初めて使用しています。私はRetrofitをサーバー要求に使用しました。私はデータベースに画像を送ろうとしていて、同じ画像に戻って見せたいと思っています。どうしたらいいですか?Android Studioを使用してリストビューでデータベースから画像を表示
-4
A
答えて
0
クラスを作成します
public static Bitmap getImage(byte[] image) { return BitmapFactory.decodeByteArray(image, 0, image.length); }
画像に変換する必要があり、あなたのイメージをバイト配列に変換して、あなたのDBからバイト配列を取得した後、DBのクエリに
public static byte[] getBytes(Bitmap bitmap) { ByteArrayOutputStream stream = new ByteArrayOutputStream(); bitmap.compress(CompressFormat.PNG, 0, stream); return stream.toByteArray(); }
を使用して、それを適用しますリストビューのカスタムアダプタを宣言します。
//your object's class public class Book { String mName; long mPrice; Bitmap mPhoto; } //custom adapter public class CustomAdapter extends ArrayAdapter<Book> { public CustomAdapter(Context context, List<Book> books) { super(context, 0, books); } @Override public View getView(int position, View convertView, ViewGroup parent) { View row = convertView; if(row == null) { // inflate row layout and assign to 'row' } final thisBook = getItem(position); final ImageView photo = row.findViewById(R.id.photo); photo.setImageBitmap(thisBook.mPhoto); return row; } }
またGoogleが研究についてこのtutorial
+0
私はこれは、何人かの人がヘルパーにゼロ努力の質問に答えることを控えてほしいと思っているため、これは打ち切られたと思います。しかし、それは非常に便利なので、私は投票のバランスを取る。質問者が将来非常に短い質問をしてくれるように奨励することができれば、それは素晴らしいことです! – halfer
関連する問題
- 1. ファイルディレクトリを使用してデータベースから画像を表示
- 2. ビューモデルを使用してデータベースから画像を表示MVC 5
- 3. データベースからの画像を表示します。画像はphpを使用して表示されません。
- 4. データベースからの画像を使用したリッチテキストの表示
- 5. データベースからWPFで画像を表示
- 6. 私はピカソの使用リストビューで画像を表示するために、データベース
- 7. コードイグナイタエラーを使用してデータベースから画像を表示メッセージ:未定義オフセット:0
- 8. PHPとtwigを使用してデータベースから画像を表示する方法
- 9. PHPを使用してデータベースから画像を表示する方法は?
- 10. リピータコントロールを使用してデータベースから画像を表示するC#
- 11. データベースからのフォルダパスを使用して画像を表示する方法
- 12. DataGridViewのデータベースから画像を表示
- 13. データベースから直接画像を表示
- 14. ウェブページのデータベースから画像を表示
- 15. データベースから画像を表示
- 16. ビューからデータベースに画像を表示
- 17. PHP - 画像をデータベースから表示
- 18. Androidリストビューでsqliteデータベースの値を表示
- 19. WPFリストビューで画像を表示
- 20. リストビュー表示の画像
- 21. AndroidでWebサービスを通じてデータベースからの画像を表示する
- 22. Androidのドライブから画像を表示
- 23. リンクから画像をダウンロードしてAndroidカスタムギャラリーで表示
- 24. 画像をクリックしてデータベースから情報を表示する
- 25. 画像ボタンを使用して画像を表示
- 26. データベースから画像を追加し、PHPを使ってhtmlで表示する
- 27. Orchard CMSプロジェクターを使用してMediaPickerから画像を表示
- 28. Adaptive Grid Viewを使用してローカルフォルダから画像を表示
- 29. jQueryを使用してJSONから画像を表示
- 30. jQueryを使用して画像パスの代わりにデータベースから画像を表示する方法
方法を試してみてください? – barotia
[Stack Overflowユーザーの研究努力の程度](https://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users)をお読みください。 。 *あなたの問題を調査し、投稿する前に自分でコードを書くことを試みました*。 *特定の*に固執する場合は、あなたが試したことの概要と関連するコードを[最小限で完全であり、検証可能な例](https://stackoverflow.com/help/mcve)に含めてください。 – FluffyKitten