IDE:Android Studio 3.3
我正在ViewHolder上的RecyclerView适配器中进行kotlin智能转换。
override fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int) {
holder as ViewHolder
现在,高亮显示了所有关于Viewholder的信息,悬停时的文字是“ Smart Cast to ...”,这不是问题,但确实令人讨厌。如何禁用此突出显示功能?
答案 0 :(得分:1)
转到文件->设置->编辑器->配色方案-> Java /科特林->类和接口
您应该可以在这里找到课程的配色方案。 希望对您有所帮助。
答案 1 :(得分:1)
答案 2 :(得分:0)
尝试使用holder as ViewHolder
或if (holder !is ViewHolder) throw Exception()
,而不只是使用if (holder !is ViewHolder) return
。