Android Studio,Kotlin:上传图片并显示
它打开画廊,但是当我选择一张照片时,图像不会改变。 这是我的代码告诉我我哪里错了
@SuppressLint("NewApi", "ResourceType") override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) if (requestCode == SELECTED_PICTURE){ if (resultCode == Activity.RESULT_OK) { val uri : Uri = data!!.data val projection = arrayOf(MediaStore.Images.Media.DATA) val cursor : Cursor = contentResolver.query( uri, projection,null,null) cursor.moveToFirst() val columnIndex : Int = cursor.getColumnIndex(projection[0]) val filePath : String = cursor.getString(columnIndex) cursor.close() val yourSelected_image : Bitmap = BitmapFactory.decodeFile(filePath) val d : Drawable = BitmapDrawable(yourSelected_image) }
- Android(Kotlin)代码覆盖率异常
- 匕首2与Kotlin的多重绑定
- Kotlin对象超类型构造器
- 我怎样才能注入对象到android kotlin MVP mosby应用程序与匕首的主持人
- 未解决的参考:使用greendao和kotlin的DaoSession
- 使用Anko获取类型不匹配错误需要AnkoContext <ViewGroup>找到AnkoContext <Context>
- 图像视图不会出现在Activity上(在AppCompatActivity上可以)
- 在Android的Fragment.newInstance()模式中使用Kotlin的@JvmOverloads
- 如何将char转换为kotlin语言的ascii值