我正在显示图像ViewPager.
显示的图像占用大量空间。显示几张图片后,它抛出java.lang.outofMemoryError: Bitmap size exceeds VM bugdet.
关于可能出现问题的任何建议?
public Object instantiateItem(View pager, int position) {
LayoutInflater inflater = (LayoutInflater) pager.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.fotopager_buttons, null);
TextView text = ((TextView) view.findViewById(R.id.textView1));
text.setText(Global.totalpaging_titlearray[position]);
TextView textprice = ((TextView) view.findViewById(R.id.textprice));
textprice.setText("SAR " + Global.totalpaging_pricearray[position]);
TextView textdesc = ((TextView) view.findViewById(R.id.textdescription));
textdesc.setText(Global.totalpaging_descarray[position]);
ImageView imageView1 = ((ImageView) view.findViewById(R.id.image));
bimage = getBitmapFromURL(Global.totalpaging_array[position]);
imageView1.setImageBitmap(bimage);
((ViewPager) pager).addView(view);
return view;
}