Android如何更改gridview高亮颜色?

Android如何更改gridview高亮颜色?,第1张

概述如何在gridview中更改imageView的高亮颜色.我试过这个,publicViewgetView(intposition,ViewconvertView,ViewGroupparent){ImageViewimageView;if(convertView==null){//ifit'snotrecycled,initializesomeattributesimageView=new

如何在grIDvIEw中更改imageVIEw的高亮颜色.

我试过这个,

 public VIEw getVIEw(int position, VIEw convertVIEw, VIEwGroup parent) {    ImageVIEw imageVIEw;    if (convertVIEw == null) {  // if it's not recycled, initialize some attributes        imageVIEw = new ImageVIEw(mContext);        imageVIEw.setLayoutParams(new GrIDVIEw.LayoutParams(wIDth, height));        imageVIEw.setScaleType(ImageVIEw.ScaleType.FIT_XY);        imageVIEw.setBackgroundResource(R.drawable.menu_beh);     //   imageVIEw.setpadding(8, 8, 8, 8);    } else {        imageVIEw = (ImageVIEw) convertVIEw;    }    String s=(String)HiveApp.mgd[position].posters[2].image.url; //   imageVIEw.setimageDrawable(getPicture(items[position]));   HiveApp.ID.download(s, imageVIEw);   //     ID.displayImage(s, imageVIEw);    return imageVIEw;}

解决方法:

我自己解决它,你应该将它添加到你的布局xml中

 androID:ListSelector="@drawable/panel_picture_frame_background"

而不是这个

imageVIEw.setBackgroundResource(R.color.grIDvIEw_highlight_selector);

谢谢

总结

以上是内存溢出为你收集整理的Android如何更改gridview高亮颜色?全部内容,希望文章能够帮你解决Android如何更改gridview高亮颜色?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1120126.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存