运行结果:

模拟器图库就三张 没办法~画质挺感人~

一个隐式意图

布局文件:

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent" >

android:id="@+id/image_choose"

android:layout_width="250dp"

android:layout_height="250dp"

android:background="#CC0000"

android:layout_centerHorizontal="true"

android:layout_marginTop="30dp"

android:src="@drawable/default_bg"

android:padding="5dp"

/>

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;

@Override

protected 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);

}

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

switch (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;

}

}

}

@Override

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

// TODO Auto-generated method stub

if (requestCode == 0x1 && resultCode == RESULT_OK) {

if (data != null) {

image_choose.setImageURI(data.getData());

}

}

super.onActivityResult(requestCode, resultCode, data);

}

}

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

android本地图片,Android中ImageView实现选择本地图片并显示功能相关推荐

  1. android 实现异步加载图片,Android中ImageView异步加载图片类

    本源码是从网络找到经修改以方便直接调用感觉用着还可以 首先在项目中添加一个专门加载图片的类AsyncImageLoaderpackage com.demo.core; import java.io.I ...

  2. html src 图片不显示图片,css中不用src也让图片显示的方法是什么?

    在网页中有两种调用图片的方法,分别是使用img标签和使用background-image属性引入图片,其中使用img标签引入图片需要使用src属性. css中不用src让图片显示的方法是使用backg ...

  3. html框架代码背景图片,CSS3中background-image实现多背景图片(代码实例)

    本文目标: 1.掌握background-image多背景的实现 问题: 1.实现以下效果,使用纯DIV+CSS,必须使用background-image 附加说明: 1.整体宽度是1000px,高3 ...

  4. android选择本地图片并裁剪

    本文使用Android原生的选择和裁剪功能.下面是代码: public class PickAndCropActivity extends AppCompatActivity implements V ...

  5. Android中ImageView的scaleType 属性说明。

    ImageView是Android中最常用的控件之一,在使用ImageView的时候,必不可少的会使用到scaleType属性,该属性指定了你的ImageView如何显示图片.包括是否进行缩放,等比缩 ...

  6. 【数据集处理】Python 将图片名字中含有某一字符串的图片存到指定文件夹下

    目的: 某一个文件下存放的是各种各样所有的图片,希望把这些图片进行分类.比如:将图片名字中含有绝缘子自爆的图片放在绝缘子自爆的文件夹下.将图片名字中含有树枝的图片放在树枝的文件夹下. 一.将含有某一个 ...

  7. 对话框中显示jpg,bmp图片和对话框动态显示图片

    1.添加一个Picture Control,关联变量为 m_picture,定义一个全局变量CString m_path. 2.添加一个打开jpg图片的按钮,并添加按钮事件:void ...Dlg:: ...

  8. 简单方便的图片处理,让你颠倒的图片恢复正常

    很多时候手机或相机里明明正常的图片,为什么上传了就不是正的?是网站对图片进行了旋转么?图片翻转的秘密在此揭开~ 二狗子最近很开心,走路都哼着歌.他花费苦心好几个月,搭建了一个图片分享网站.通过这个网站 ...

  9. Xamarin.Forms中实现选择本地图片,并进行剪裁。(Android端)

    今天与大家分享在Xamarin.Forms中的如何实现选择本地图片并进行剪裁.实现思路:Xamarin.Forms中定义相应接口,Xamarin.Android中实现该接口,也就是说直接使用Andro ...

最新文章

  1. SQLite学习手册(内置函数)
  2. linux开机引导过程总览
  3. HTTP Strict Transport Security (HSTS) in ASP.NET Core
  4. 花了100多去KTV不是唱歌,竟然是……
  5. 【记录】有关parseInt的讨论
  6. 石头剪刀布程序流程图_石头剪刀布!我要与电脑决战到天明!(14天)
  7. C#多线程之Thread
  8. Naïve UI——一个 Vue 3 组件库
  9. python 对列表元素分割_python 列表快速排序和冒泡排序和列表中根据元素取模分割列表...
  10. 质数的无穷性——从素数到数论
  11. steam密码文件在哪里_如何将您的Steam库无痛地移动到另一个文件夹或硬盘驱动器...
  12. D511 外置功放软件烧录方法
  13. 眼睛容易干燥疲劳怎么办?
  14. sass @media
  15. uni-app 动态获取元素wight/height/left/right/top/bottom/id
  16. es - elasticsearch - search - DSL - specialized - pinned
  17. Android直播中弹幕效果实现
  18. Ubuntu 18.04 字体显示异常
  19. 宇视科技POE摄像机供电方式
  20. 经典Web容器解析漏洞

热门文章

  1. [译]GLUT教程 - 笔划字体
  2. minifilter 与用户态的通信
  3. java8 Lambda Stream collect Collectors 常用实例
  4. 05-文件与流-课堂测试(四则运算)
  5. centos7+jexus5.8.3部署ASP.NET的MVC项目
  6. 多行文本溢出显示省略号
  7. Java——标准异常
  8. [ML]熵、KL散度、信息增益、互信息-学习笔记
  9. 多个构造器参数使用构建器
  10. Android studio中添加外部的jar包