2011-11-12 23 views
0

通常、ギャラリー内の選択されたアイテムは、選択されていない他のビューより明るいです。私のギャラリーでは、すべての画像が暗くなり、選択された画像も暗くなります。
ギャラリー内の選択したアイテムを他のアイテムよりも明るくするにはどうしたらいいですか?ギャラリー選択したアイテムが強調表示されていませんか?

getViewメソッド:

@Override 
public View getView(int position, View convertView, ViewGroup parent) { 
    view_infalter = View.inflate(mContext, R.layout.imageadapter_custom_image, null); 
    i = (ImageView) view_infalter.findViewById(R.id.ImageAdapter_imageView); 

    i.setImageBitmap(BitmapFactory.decodeFile(mImageIds[position])); 
    i.setLayoutParams(layoutParam); 

    return i; 
} 

Custom_image.xml:集中ビューのフォーカス/選択bacckground色の間に

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent"> 

    <ImageView 
    android:layout_height="fill_parent" android:id="@+id/ImageAdapter_imageView" android:layout_width="fill_parent" 
    android:scaleType="fitXY" 
    ></ImageView>  

</LinearLayout> 

答えて

0

が変更されますが、ここでImageViewのはそう余地fill_parent幅と高さとFitXYを持っていませんこの選択を反映するための背景。 imagedataにpaddindを設定すれば十分です。

まだprobの場合。 drawableでセレクタを作成し、viewChildのparentLayoutに設定します。

+0

投票の代わりに、あなたが何を期待しているかについての説明は、解決策を得るのに役立つかもしれません。 –

関連する問題