Android ListView的项目的图像背景颜色不会改变

我有一些Android应用程序,这是Java和Kotlin的混合物,在这个应用程序中,我有Listview ,其中包含可用的WiFi网络。 当我选择这个ListView元素时,弹出对话框询问用户干预,到目前为止这一切都没问题。 现在,当我按提交按钮 ,这个Dialog隐藏和选定的ListView的项目的ImageView应该得到Steelblue颜色,但它不:

  dialog.buttonNewGroup.setOnClickListener { _: View? -> val newGroupDialog: MaterialDialog = MaterialDialog.Builder(this@AddDevicesActivity) .title(R.string.new_group_dialog_title) .content(R.string.new_group_dialog_content) .inputType(InputType.TYPE_CLASS_TEXT + InputType.TYPE_TEXT_VARIATION_NORMAL + InputType.TYPE_TEXT_FLAG_AUTO_CORRECT + InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE + InputType.TYPE_TEXT_FLAG_CAP_SENTENCES) .inputRange(1, 32) .input(R.string.group_name, 0, false, { _, _ -> }) .negativeText(R.string.cancel) .positiveText(R.string.submit) .onPositive { dialog, _ -> // Add new group to database mDb.addGroup(VentGroup(dialog.inputEditText?.text.toString())) // Get refreshed list of the groups mGroups.clear() mDb.getGroups().toCollection(mGroups) mGroupsAdapter.notifyDataSetChanged() this@AddDevicesActivity.imageView.setBackgroundColor(Color.parseColor("0xff4682b4")) // IMAGE BACKGROUND DOES NOT CHANGE TO "Steelblue" color } .build() newGroupDialog.show() } 

我在代码的这一部分添加了断点,它执行了GETS ,但ImageViewbackground不会改变。 为什么?

PS:我是Kotlin新手,在Android/Java颇为新颖,在投票之前我需要一点点的理解,因为我知道背后肯定有一些愚蠢的错误。

嗨KernelPanic尝试,

 (dialog.actiivty as AddDevicesActivity).imageView.setBackgroundColor(Color.parseColor("0xff4682br"))