アプリのフォト ギャラリーを作成する最良の方法は何だろうか。RSS フィードから写真を取得し、それぞれをフルスクリーンで表示したいと考えています。何を使えばいいですか?ImageView を試してみましたが、画像のサイズが不適切に変更されています (元のサイズを維持していません)。
この回答を使用してギャラリーを実装しました: Android Gallery fullscreen
ありがとう
編集 :
XML レイアウトは次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<android.support.v4.view.ViewPager
android:id="@+id/galleryPager"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</android.support.v4.view.ViewPager>
</LinearLayout>
そして、画像をロードするためにアダプタで使用するコードは次のとおりです。
@Override
public Object instantiateItem(View collection, int position) {
ImageView imageView = new ImageView(context);
imageView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
ImageDownloader.getInstance().download(gallery.get(position), ImageFormat.CONTENT_316, imageView);
((ViewPager) collection).addView(imageView, 0);
return imageView;
}