アイテムクリック時にギャラリーで選択したアイテムを強調表示したい。
私のギャラリー getview モジュール
@Override
public View getView(int position, View convertView, ViewGroup arg2) {
// TODO Auto-generated method stub
if(convertView==null){
holder=new ViewHolder();
convertView=inflate.inflate(R.layout.customfiltergallery, null);
holder.image=(ImageView) convertView.findViewById(R.id.glview);
holder.text=(TextView) convertView.findViewById(R.id.gltext);
//holder.image.setLayoutParams(new Gallery.LayoutParams(100, 100));
holder.image.setScaleType(ImageView.ScaleType.FIT_CENTER);
holder.image.setPadding(1,1,1,1);
//holder.text.setPadding(10, 10, 10, 10);
//holder.image.setBackgroundColor(Color.BLACK);
convertView.setTag(holder);
}
else
{
holder=(ViewHolder) convertView.getTag();
}
holder.image.setImageResource(mImageIds[position]);
return convertView;
}
選択したギャラリー アイテムを強調表示したい。imageview
内部にクリックリスナーを配置するGetview()
と、アプリケーションの速度が低下します...