android:ImageView选择本地图片并显示
16lz
2021-01-23
运行结果:
模拟器图库就三张 没办法~画质挺感人~
一个隐式意图
布局文件:
MainActivity.class
package com.example.chooseimage;import android.os.Bundle;import android.provider.MediaStore;import android.app.Activity;import android.content.Intent;import android.view.View;import android.view.View.OnClickListener;import android.view.Window;import android.widget.ImageView;public class MainActivity extends Activity implements OnClickListener {private ImageView image_choose;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.activity_main);image_choose = (ImageView) findViewById(R.id.image_choose);image_choose.setOnClickListener(this);}@Overridepublic void onClick(View v) {// TODO Auto-generated method stubswitch (v.getId()) {case R.id.image_choose: {Intent intent = new Intent(Intent.ACTION_PICK, null);intent.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,"image/*");startActivityForResult(intent, 0x1);break;}}}@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {// TODO Auto-generated method stubif (requestCode == 0x1 && resultCode == RESULT_OK) {if (data != null) {image_choose.setImageURI(data.getData());}}super.onActivityResult(requestCode, resultCode, data);}}
更多相关文章
- android处理大图片内存溢出的简单办法
- android获取图片和视频的缩略图
- Android:TextView与EditText中插入表情图片
- ubuntu下启动AS 模拟器报错" Unknown AVD name "
- android设置背景图片,去除背景图片
- Android 图片处理工具类封装
- Android 打开相机和图库获取图片并裁剪
- android 下载图片保存在sdcard并显示可拖动缩放
- 一个好用的android图片压缩工具类