0
私はJavaとKotlinが混在しており、このアプリの中にListviewという利用可能なWiFi
のネットワークが含まれているAndroidアプリがあります。このListView
の要素を選択すると、ユーザーの操作を要求するメッセージが表示されます(これまでのところすべてOKです)。Dialog私はSubmit button、このDialog
皮およびキーを押したときに今、選択ListView
の項目のImageViewはSteelblue色を取得する必要がありますが、それはしていません:私は、コードのこの部分にブレークポイントを追加しましたAndroid ListViewのアイテムの画像の背景色が変更されない
dialog.buttonNewGroup.setOnClickListener { _: View? ->
val newGroupDialog: MaterialDialog = MaterialDialog.Builder([email protected])
.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()
[email protected](Color.parseColor("0xff4682b4")) // IMAGE BACKGROUND DOES NOT CHANGE TO "Steelblue" color
}
.build()
newGroupDialog.show()
}
とそれはありませんがGETS が実行されますが、background
がImageView
の場合は変更されません。どうして?
P.S .:私はKotlin
に新しく、Android/Java
で新しくなりました。私はそれの背後にいくつかの間違ったミスがあるはずですので、downvotingの前に少し理解をお願いします。