Я хочу добавить изображение в виде кнопки, но оно не отображается, пожалуйста, помогите и исправьте меня.вот мой mainActivity код:
select_image_button.setOnClickListener {
Log.d("MainActivity", "try to show Photo")
val intent = Intent(Intent.ACTION_PICK)
intent.type = "image/*"
startActivityForResult(intent,0)
}
Override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if (requestCode == 0 && resultCode == Activity.RESULT_OK && data != null){
Log.d("MainActivity", "Photo was selected")
val uri = data.data
val bit = MediaStore.Images.Media.getBitmap(contentResolver,uri)
val bitmapDrawable = BitmapDrawable(bit)
select_image_button.setBackgroundDrawable(bitmapDrawable)
}
вот мой XML-код:
<Button
android:textColor="@android:color/white"
android:text="Select Photo"
android:layout_width="150dp"
android:layout_height="150dp"
android:id="@+id/select_image_button"
/>