在我的 android 应用程序中,我列出了带有网络图像视图的图像预览。我希望如果用户按下预览,它会打开一个带有 viewpager 的活动并显示我的回收站视图的特定项目的原始图像。所以,我有两种方法。
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);
}
谢谢你。