开发者社区> 问答> 正文

写fragement的时候,重写ImageSwitcher的setFactory?报错

我在fragement中的onCreateView函数中获取了布局文件中的ImageSwitcher控件,在重写setFactory中的makeView的时候,当实例化一个ImageView时,总是说 the constructor ImageView(youhui) is undefined.我是这么实例化的:ImageView imageView1=new ImageView(youhui.this);请问这个问题怎么解决啊?

展开
收起
爱吃鱼的程序员 2020-06-22 17:51:25 324 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    <spanstyle="line-height:normal;">youhui.this是啥?你从原来的Activity里面拷贝过来的代码?这里ImageView()里面应该是一个Context,而Activity是Context但是Fragment不是,你要用Fragment.getActivity()
    恩。我已经换过了,谢谢你

    楼主我也遇到同样的问题,但是按回答的弄还是有问题!

    2020-06-22 17:51:43
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Android组件化实现 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载