0

だから、私は本質的にListViewMainActivityfill_parent)であるAndroidアプリを持っています。そして、NamePhone、およびEmailの束を含む詳細アクティビティ ( DetailsActivity ) 。TextViews

MainActivityのリスト項目をタップしてDetailsActivityを開始し、リストから選択した項目に関する詳細情報を表示します。

各人のIDNamePhoneEmail、およびImage列を含む 1 つのテーブルを持つMySQLデータベースがあります。画像列は、すべてのレコードに適切な画像のファイル名を含む単なるです。VARCHAR

データベースと Android アプリの間にはPHP Web サービスがあります。すべての人を取得するために使用され(get_all.php、入力される)、渡されたIDに基づいて特定の人物に関するListView詳細情報を取得する(get_details.php )( populates )。DetailsActivity

画像を表示するにはImageViewwidget(DetailsActivity layout) を使用する必要があると思いますので、問題ありません。

私が立ち往生している問題はDetailsActivity、人のために開始されたときに実際の画像をアプリに取り込むために、実際の画像をどこに保存する必要があるかということです?

4

1 に答える 1

0

写真をSDカードにキャッシュする必要があります。

これはあなたがそれを達成するのを助ける素晴らしいlibです:

http://androidimageloader.com/

つまり、SDカードにすべてのサムネイルが表示されます。

DetailActivityを開くときは、SDカードにフルサイズの画像をコピーするときです。

于 2012-11-05T21:13:23.450 に答える