2011-11-10 4 views
0

私はギャラリーを囲む境界線を取り除くためにTHISスレッドをたどってきましたが、今問題は画像の上に灰色の背景があることです。透明な灰色の背景のようにその画像の上に来る。
これはImageAdapterからこれらの行を削除した後に起こった:ギャラリー内の画像の上にグレーの背景がありますか?

public ImageAdapter(Context c) { 
    mContext = c; 
    TypedArray a = c.obtainStyledAttributes(R.styleable.Gallery1); 
    mGalleryItemBackground = a.getResourceId(R.styleable.Gallery1_android_galleryItemBackground, 0); 
    a.recycle(); 
} 

と私は削除アダプタのgetViewメソッドから:

i.setBackgroundResource(mGalleryItemBackground); 

今私は境界線を持っていけないが、私は、この灰色のパネルを持っています。

これを修正する方法を知っている人はいますか?

答えて

0

私はこの問題を解決するためにしなければならなかったすべては私のgetViewメソッドに次の行を追加することです():

i.setBackgroundColor(Color.WHITE); 
0

は、私はなぜ知らないが、それは私の作品

i.setBackgroundResource(mImageIds[position]); 

代わりの

i.setImageResource(mImageIds[position]); 

を試してみてください!最後に

関連する問題