我想在 itemclick 时突出显示画廊中的选定项目。
我的画廊 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()
,应用程序变慢了......