问题1:如何调整Gallery控件中图片与图片之间的间距?在自定义的adapter里面重写吗,如何重写?问题2:是否存在Bitmap数组,比如 Bitmap []bitmapgroup={bm1,bm2,bm3}来实现对图片的存储;如果没有我该如何在一个数组里面存储多个bitmap,以方便我函数之间的传送?问题3:看到很多gallery控件对图片的访问都是以Integer的形式存储的,即给定Integer的R.drawable.imag那样的形式,然后在ImageAdapter里面以imageView.setImageResource(imgs[position]);的形式来访问,出了setImageResource的方法外,还有没别的方法?真心求高手赐教

解决方案 »

  1.   

    Gallery 里面不是有个 spacing:属性吗?设置这个属性不可以吗?
      

  2.   

    问题3:
    setImageBitmap (Bitmap bm);setImageBitmap( BitmapFactory.decodeFile( imagePath ) );
    setImageDrawable (Drawable drawable)setImageDrawable( Drawable.createFromPath( imagePath ) );
      

  3.   

    定义一个int数组,int数组中装的是图片的ID,这样函数间只要传递这个ID就可以拿到图片。。position代表的是这个int数组的索引,position是变化的,所以就得imageView.setImageResource(imgs[position]);这样写。。
      

  4.   

    问题是你怎样装每一个Bitmap 对象存入到int数组里呢?
    而且int数组不一定够用,可能要Integer
      

  5.   

    Bitmap可以转变为byte[]数组