android本地图片,Android中ImageView实现选择本地图片并显示功能
运行结果:
模拟器图库就三张 没办法~画质挺感人~
一个隐式意图
布局文件:
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实现选择本地图片并显示功能相关推荐
- android 实现异步加载图片,Android中ImageView异步加载图片类
本源码是从网络找到经修改以方便直接调用感觉用着还可以 首先在项目中添加一个专门加载图片的类AsyncImageLoaderpackage com.demo.core; import java.io.I ...
- html src 图片不显示图片,css中不用src也让图片显示的方法是什么?
在网页中有两种调用图片的方法,分别是使用img标签和使用background-image属性引入图片,其中使用img标签引入图片需要使用src属性. css中不用src让图片显示的方法是使用backg ...
- html框架代码背景图片,CSS3中background-image实现多背景图片(代码实例)
本文目标: 1.掌握background-image多背景的实现 问题: 1.实现以下效果,使用纯DIV+CSS,必须使用background-image 附加说明: 1.整体宽度是1000px,高3 ...
- android选择本地图片并裁剪
本文使用Android原生的选择和裁剪功能.下面是代码: public class PickAndCropActivity extends AppCompatActivity implements V ...
- Android中ImageView的scaleType 属性说明。
ImageView是Android中最常用的控件之一,在使用ImageView的时候,必不可少的会使用到scaleType属性,该属性指定了你的ImageView如何显示图片.包括是否进行缩放,等比缩 ...
- 【数据集处理】Python 将图片名字中含有某一字符串的图片存到指定文件夹下
目的: 某一个文件下存放的是各种各样所有的图片,希望把这些图片进行分类.比如:将图片名字中含有绝缘子自爆的图片放在绝缘子自爆的文件夹下.将图片名字中含有树枝的图片放在树枝的文件夹下. 一.将含有某一个 ...
- 对话框中显示jpg,bmp图片和对话框动态显示图片
1.添加一个Picture Control,关联变量为 m_picture,定义一个全局变量CString m_path. 2.添加一个打开jpg图片的按钮,并添加按钮事件:void ...Dlg:: ...
- 简单方便的图片处理,让你颠倒的图片恢复正常
很多时候手机或相机里明明正常的图片,为什么上传了就不是正的?是网站对图片进行了旋转么?图片翻转的秘密在此揭开~ 二狗子最近很开心,走路都哼着歌.他花费苦心好几个月,搭建了一个图片分享网站.通过这个网站 ...
- Xamarin.Forms中实现选择本地图片,并进行剪裁。(Android端)
今天与大家分享在Xamarin.Forms中的如何实现选择本地图片并进行剪裁.实现思路:Xamarin.Forms中定义相应接口,Xamarin.Android中实现该接口,也就是说直接使用Andro ...
最新文章
- SQLite学习手册(内置函数)
- linux开机引导过程总览
- HTTP Strict Transport Security (HSTS) in ASP.NET Core
- 花了100多去KTV不是唱歌,竟然是……
- 【记录】有关parseInt的讨论
- 石头剪刀布程序流程图_石头剪刀布!我要与电脑决战到天明!(14天)
- C#多线程之Thread
- Naïve UI——一个 Vue 3 组件库
- python 对列表元素分割_python 列表快速排序和冒泡排序和列表中根据元素取模分割列表...
- 质数的无穷性——从素数到数论
- steam密码文件在哪里_如何将您的Steam库无痛地移动到另一个文件夹或硬盘驱动器...
- D511 外置功放软件烧录方法
- 眼睛容易干燥疲劳怎么办?
- sass @media
- uni-app 动态获取元素wight/height/left/right/top/bottom/id
- es - elasticsearch - search - DSL - specialized - pinned
- Android直播中弹幕效果实现
- Ubuntu 18.04 字体显示异常
- 宇视科技POE摄像机供电方式
- 经典Web容器解析漏洞