私はSQLiteデータベースに情報を保存していますが、それぞれに画像を添付したいのですが、高品質でなければならないので、データベースに入れることはできないと理解しています。 URL列。データベースからのデータをクリック可能なリストにして、リストオブジェクトをクリックしたときに画像が開くようにするにはどうすればよいですか?SQLiteデータベースに格納されたデータをボタンとして一覧表示するにはどうすればよいですか?
-2
A
答えて
0
まず、テーブルに列を追加してイメージパスを保存する必要があります。 イメージパスをテーブルの各行に挿入します。これでデータベースのサイズは増加しません。
リストオブジェクトのモデルクラスを変更します。例えば。 ArrayList<Students> studentList;
があれば、Studentsクラスはこのようになります。 Students.class
public class Students {
public int id;
public String name;
public String imagePath;
.
.
.
}
モデルクラスを変更した後、あなたは同様にあなたのアダプタを変更できます。
listView.setOnItemClickListenerで、listの各行に対してimagePathを取得できます。 listviewのitemClickに画像を表示する新しいアクティビティを作成することができます。 imagePathをこのような別のアクティビティに渡します。
Intent intent = new Intent(CurrentActivity.this, NewActivity.class); //sending image path to next activity. intent.putExtra("imagePath",arrayList.get(posistion).imagePath); startIntent(intent);
最も簡単な方法は、Picassoライブラリを使用しています。
アプリレベルのGradleファイルで、私は、おかげで必要なすべてのものだった
compile 'com.squareup.picasso:picasso:2.5.2'
Intent intent = getIntent(); String filePath = intent.getStringExtra("imagePath"); File file = new File("filePath"); Picasso.with(getActivity()).load(file).into(imageView);
関連する問題
- 1. sqliteにデータベースのすべてのトリガを一覧表示するにはどうすればよいですか?
- 2. SQLiteデータベースに格納されたデータ言語を翻訳する
- 3. SQLiteデータベースに格納されているデータでAlarmManagerを使用するには?
- 4. arraylistに格納された値を表示するにはどうすればいいですか?
- 5. 作成したすべてのファイルを一覧表示するにはどうすればよいですか?
- 6. SQL Serverデータベースでユーザー定義型を一覧表示するにはどうすればよいですか?
- 7. 保存されたSQLiteデータを表示するにはどうすればよいですか?
- 8. sqliteに格納されているデータをリストビューで表示するアンドロイドでボトムシートビューを作成するには
- 9. sqliteデータベースに統一地形データを格納する方法は?
- 10. MySQLデータをSQLiteデータベース形式にエクスポートしてSQLiteデータベースに格納
- 11. iPhone用のsqliteデータベースはどこにアプリケーションが格納されていますか
- 12. Googleドライブに保存された/共有されているすべてのスプレッドシートを一覧表示するにはどうすればよいですか?
- 13. 20MBのXMLデータをSQLデータベースに格納するにはどうすればよいですか?
- 14. Webhookのデータをデータベースに格納するにはどうすればよいですか?
- 15. フォルダを除外してバケットのコンテンツを一覧表示するにはどうすればよいですか?
- 16. 別名を使用して一覧を表示するにはどうすればよいですか?
- 17. バリューオブジェクトはどのようにデータベースに格納されていますか?
- 18. C#を使用してSQL Serverデータベースにハッシュを格納するにはどうすればよいですか?
- 19. プログラムでABAPのすべてのテーブルを一覧表示するにはどうすればよいですか?
- 20. IExですべてのシェル変数を一覧表示するにはどうすればよいですか?
- 21. データベースにデータを格納するためのボタンをAndroidリストビューに表示
- 22. plistまたはSqliteデータベースにデータを格納する方が良いですか?
- 23. Powershellでドメインユーザーのユーザー権利とグループメンバーを一覧表示するにはどうすればよいですか?
- 24. Django - データベースに格納されているデータのグラフィック表現(モデル)
- 25. ディレクトリの内容をすべて一覧表示するにはどうすればよいですか?
- 26. Mathオブジェクトのすべてのプロパティを一覧表示するにはどうすればよいですか?
- 27. アセンブリ内のすべてのXAMLページを一覧表示するにはどうすればよいですか?
- 28. Informixのすべてのストアドプロシージャを一覧表示するにはどうすればよいですか?
- 29. アプリケーションのすべての要素を一覧表示するにはどうすればよいですか?
- 30. 現在のチャンネルをすべて一覧表示するにはどうすればよいですか?
をこの行を追加します! –