ここで説明されているように、画像を表示するためにグリッドビューを使用していますhttp://developer.android.com/guide/topics/ui/layout/gridview.html。
私のアダプター getView() メソッドは次のとおりです。
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
Log.i("count",""+1);
ImageView imageView;
ViewHolder holder = null;
if (convertView == null) {
imageView = new ImageView(context);
imageView.setLayoutParams(new GridView.LayoutParams(85, 95));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setPadding(3, 3, 3, 3);
}
else{
imageView = (ImageView) convertView;
}
String bookTemp = books.get(position);
imageView.setImageDrawable(context.getResources().getDrawable(R.drawable.book1));
//imageView.setImageResource(R.drawable.book2);
return imageView;
}
しかし、私のデバイスが表示している画像はぼやけています。サイズも変更しようとしましたが、結果は毎回同じです。ここで何が間違っているのかわかりませんか?以下にサンプル画像も添付しました。テスト。