val inetVIEw = activity.layoutInflater.inflate(R.layout.num_info_pack,parent,false) inetVIEw.circle.setBackgroundResource(background)
但圆圈用红色加下划线,它说:
Overload resolution ambiguity. All these functions match.
public val VIEw.circle: VIEw! defined in
kotlinx.androID.synthetic.main.num_info_pack.vIEwpublic val VIEw.circle: relativeLayout! defined in
kotlinx.androID.synthetic.main.num_info_inet_plus_pack.vIEw
如果我特意说inetVIEw.circle,为什么我在谈论哪个圈子?
解决方法 这里的解决方案是进口.您必须导入两个布局,如import kotlinx.androID.synthetic.main.num_info_pack
和
import kotlinx.androID.synthetic.main.num_info_inet_plus_pack
删除其中一个,并使用您要导入的相应布局文件保留一个.它应该工作正常.
总结以上是内存溢出为你收集整理的使用kotlin android扩展在不同的布局中引用具有相同id的视图全部内容,希望文章能够帮你解决使用kotlin android扩展在不同的布局中引用具有相同id的视图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)