2011-12-30 38 views
0

こんにちは私は画像のパスをデータベースに保存しました。画像をどのように表示できますか?画像パスはテーブル " contactTest1 "! 今、私は私の画面上で、このような各連絡先の画像のパスのみを表示することができます。画像のパスを保存したデータベースの画像を表示

enter image description here

私はdbconsole.javaでこれを使用します。

 private static String[] FROM = { DbConstants.NAME, DbConstants.PHOTO, DbConstants.EMAIL,DbConstants.URL_STRING,DbConstants.ADRESS,DbConstants.PHONE,_ID}; 
    private static int[] TO ={R.id.name,R.id.edittext1}; 

    private void showContacts(Cursor cursor) { 
     //set up data binding 
     SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.item, cursor, FROM, TO); 
     setListAdapter(adapter); 

この私が取得するために使用するコード画像のパス:

答えて

2

SimpleCursorAdapterを拡張して、getView()をオーバーライドする必要があります。これは、リスト内のすべての項目について、行内のデータをレイアウトすることができます。

画像には、URL、パスなどから画像を作成するために使用できるBitmapFactoryというクラスがあると思います。私はそれを自分で使用していないので、私は恐れています。

幸運を祈る!

+0

これは、データベースにBLOBを保存しないと決めた場合です。 – barry

+0

ジョニー - あなたは何をやったのですか?あなたはこれを解決しましたか? –

関連する問題