首页 > 解决方案 > 如何禁用智能投射突出显示 Kotlin?

问题描述

IDE:Android Studio 3.3

我正在 ViewHolder 上的 RecyclerView 适配器中进行 kotlin 智能转换。

override fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int) {
        holder as ViewHolder

现在每一次提到viewholder都被突出显示,悬停时的文字说“Smart Cast to ...”这不是问题,但真的很烦人。如何禁用此突出显示功能?

截屏

标签: android-studiointellij-ideakotlin

解决方案


在 IDE 首选项中,请参阅:

Editor → Color scheme → Kotlin → Smart-casts → Smart-cast 值

如果要禁用值智能投射突出显示,只需取消选中Background

您可能还想配置其他类型的智能投射。

在此处输入图像描述


推荐阅读