Android Studio Kotlin: ArrayAdapter不允许我重写getView函数
创始人
2024-08-16 19:00:16
0

在使用Android Studio中Kotlin编写代码时,如果你使用ArrayAdapter并且想要重写getView函数,可能会遇到一些问题。

问题通常出现在以下情况下:

  1. 使用ArrayAdapter的子类,并尝试在子类中重写getView函数。
  2. 在重写getView函数时,使用了Kotlin的override关键字。

这个问题的解决方法是在ArrayAdapter的子类中重写getView函数时,使用Java的方式来重写,而不是Kotlin的方式。

下面是一个解决问题的代码示例:

class CustomAdapter(context: Context, resource: Int, objects: List) :
    ArrayAdapter(context, resource, objects) {

    override fun getView(position: Int, convertView: View?, parent: ViewGroup): View {
        var view = convertView

        if (view == null) {
            val inflater = context.getSystemService(Context.LAYOUT_INFLATER_SERVICE) as LayoutInflater
            view = inflater.inflate(R.layout.list_item, null)
        }

        val item = getItem(position)

        val textView = view?.findViewById(R.id.textView)
        textView?.text = item

        return view!!
    }
}

请注意,在这个解决方法中,我们没有使用Kotlin的override关键字来重写getView函数。相反,我们使用了Java的方式来重写。

希望这个解决方法能够帮助到你解决问题。

相关内容

热门资讯

七分钟科普!多乐找刺激脚本,新... 七分钟科普!多乐找刺激脚本,新二号辅助下载(原来真的有挂)-哔哩哔哩一、新二号辅助下载软件透明挂的定...
第8分钟关于!福建兄弟水辅助气... 您好,福建兄弟水辅助气这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很多玩...
第一分钟分享!赣牌圈小程序德隐... 第一分钟分享!赣牌圈小程序德隐藏机制,长了四人上品十三攻略(本来真的是有挂)-哔哩哔哩1、实时赣牌圈...
6分钟解迷!凑一桌辅助器怎么安... 6分钟解迷!凑一桌辅助器怎么安装,边锋辅助装备(总是是真的挂)-哔哩哔哩1、6分钟解迷!凑一桌辅助器...
第八分钟总结!凑一桌游戏辅助器... 第八分钟总结!凑一桌游戏辅助器软件,衢州都莱辅助器下载(确实真的是有挂)-哔哩哔哩1、下载好凑一桌游...
第一分钟了解!腾达填大坑辅助器... 第一分钟了解!腾达填大坑辅助器,新珊瑚大厅辅助(总是真的是有挂)-哔哩哔哩1、点击下载安装,腾达填大...
第1分钟普及!八仙竞技馆辅助,... 第1分钟普及!八仙竞技馆辅助,新518互游脚本(确实是有挂)-哔哩哔哩1.八仙竞技馆辅助 ai辅助创...
7分钟教你!鱼乐达人辅助脚本,... 7分钟教你!鱼乐达人辅助脚本,悟空大厅辅助助手下载安装(确实真的是有挂)-哔哩哔哩1、任何悟空大厅辅...
8分钟分享!微友辅助器免费版v... 8分钟分享!微友辅助器免费版v2.0,随意玩有没有辅助(总是有挂)-哔哩哔哩1、点击下载安装,微友辅...
第七分钟揭露!福建天天开心辅助... 第七分钟揭露!福建天天开心辅助,腾达填大坑辅助器(都是是有挂)-哔哩哔哩1、实时腾达填大坑辅助器开挂...