1

私のAndroidアプリでは、ネットワーク画像ビューで画像のプレビューをリストしています。ユーザーがプレビューを押すと、ビューページャーでアクティビティが開き、リサイクラー ビューの特定のアイテムの元の画像が表示されます。だから、私は2つの方法を考えています。

1-) データベース内の画像ごとに 2 つの画像を保存します。そのうちの 1 つは小さいサイズのプレビュー イメージになり、もう 1 つは元のイメージになります。私のメインのニュースフィードでは、アプリがプレビュー画像をロードするので、ダウンロード サイズは小さくなります。ユーザーがプレビュー画像を押すと、アクティビティが開き、元の画像がダウンロードされます。

2-) 私のデータベースには元の画像のみがあり、ダウンロード後にサイズを最小化します。ユーザーがプレビューを押すと、既にダウンロードされているため、元の画像が直接表示されます。

どちらがより良い方法なのだろうか、またはそれらよりも良い方法はありますか?

ここで、画像のクリック リスナーを設定します。

for(int i = 0; i < listItem.getImageCount(); i++) {
        final NetworkImageView niv = new NetworkImageView(context);

        niv.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
            }
        });

        holderr.layoutImages.addView(niv);
    }

ありがとうございました。

4

1 に答える 1