【发布时间】:2017-05-19 04:37:53
【问题描述】:
在我的 Android 项目中,我有两个布局:num_info 和 num_info_pack。两者都有 id 为“circle”的视图。所以我认为通过 layout_name.circle 引用这些视图可以解决问题:
val inetView = activity.layoutInflater.inflate(R.layout.num_info_pack, parent, false)
inetView.circle.setBackgroundResource(background)
但是圆圈带有红色下划线,上面写着:
重载分辨率不明确。所有这些功能都匹配。
public val View.circle:查看!定义在 kotlinx.android.synthetic.main.num_info_pack.view
public val View.circle:RelativeLayout!定义在 kotlinx.android.synthetic.main.num_info_inet_plus_pack.view
如果我具体说的是inetView.circle,为什么会混淆我在说哪个圆圈?
【问题讨论】:
标签: android kotlin kotlin-android-extensions