ListView中大小图标问题

beyondlee1 2017-11-22 11:51:14
请教大神,有没有vb.net中ListView控件显示目录与文件带图标的例子(用SHGetFileInfo函数获取目录与文件图标的例 子。)

网上查了一遍,都是c#的例子,没看懂,

试了一天了,没成功,

哪位大神,帮忙一下,谢谢!
...全文
414 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
vlevle 2017-12-03
  • 打赏
  • 举报
回复
可以把C#代码编译成DLL形式的类库,然后在VB.Net里添加引用并调用。
lilunlil 2017-11-25
  • 打赏
  • 举报
回复
.net是相通的。 想学好vb.net,必须得能看懂c#吧。 这句不单是给你说的,也是给我说的。 我好几次也是碰到,网上查找得内容全是C的,没办法最后学了一个星期的C
ListView异步加载图片,图片错位问题解决方案 * 问题分析:我们在使用AsyncTask异步下载图片的时候,经常会用到convertView的重用,一般情况下,滑动后第一个可见的元素(我们给它命个名,称为A1)和 * listview的第一个元素(A)是公用一个convertView的(一般情况),此时问题就来了,如果异步下载图片执行的比较慢,第一个元素对应的url * 下载的图片会放到第一个元素上面还是滑动后第一个可见的元素上面呢? * 解决方案:给每个listview的ImageView设置tag,使用findViewWithTag()的方式来得到ImageView,此时图片就不会产生错位了。而且 * 值得注意的是,由于A和A1使用同一个convertView,因此如果A的ImageView已经有值得话,当A2展示的并且它所对应的图片还未加载完成的时候, * A2会显示A上的图片,这明显是不对的,因此我们这里给它设置一个默认的icon,即mHolder.mImageView.setImageResource(R.drawable.ic_launcher); * 思路简介:一般listview涉及到图片加载的,为了提高用户体验,一般会使用一个软引用和存文件的方式来实现。不过还见过这样来实现的:即用一个HashMap来存放很小一部分的数据, * 当HashMap大小达到一定的值时,清空HashMap,并且将数据放入软应用。 * 注意操作sdcard权限已经网络访问权限的加入

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧