全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android中ImageView实现选择本地图片并显示功能

运行结果:

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

一个隐式意图

布局文件:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
 xmlns:tools="http://schemas.android.com/tools" 
 android:layout_width="match_parent" 
 android:layout_height="match_parent" > 
 <ImageView 
  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" 
  /> 
</RelativeLayout> 

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

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


# imageview显示本地图片  # imageview  # 加载本地  # android  # Android中ImageView.src设置图片拉伸、填满控件的方法  # Android ImageView 不显示JPEG图片的问题解决  # 浅谈Android获取ImageView上的图片  # 和一个有可能遇到的问题  # Android 自定义imageview实现图片缩放实例详解  # Android自定义控件之圆形、圆角ImageView  # Android实现ImageView阴影和图层效果  # Android ImageView 固定宽高比例的实现方法  # 没办法  # 三张  # 隐式  # layout_marginTop  # default_bg  # padding  # src  # drawable  # background  # dp  # true  # layout_centerHorizontal  # MediaStore  # provider  # Bundle  # content  # Activity  # app  # package  # java 


相关文章: 如何在景安服务器上快速搭建个人网站?  如何确保FTP站点访问权限与数据传输安全?  制作网站怎么制作,*游戏网站怎么搭建?  如何通过VPS建站实现广告与增值服务盈利?  如何在阿里云高效完成企业建站全流程?  简历在线制作网站免费版,如何创建个人简历?  广平建站公司哪家专业可靠?如何选择?  如何快速配置高效服务器建站软件?  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  ppt制作免费网站有哪些,ppt模板免费下载网站?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  建站主机空间推荐 高性价比配置与快速部署方案解析  c# Task.ConfigureAwait(true) 在什么场景下是必须的  如何在IIS中新建站点并配置端口与IP地址?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  免费ppt制作网站,有没有值得推荐的免费PPT网站?  简单实现Android文件上传  建站之星在线版空间:自助建站+智能模板一键生成方案  建站10G流量真的够用吗?如何应对访问高峰?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  香港网站服务器数量如何影响SEO优化效果?  建站之星免费模板:自助建站系统与智能响应式一键生成  建站之星代理平台如何选择最佳方案?  常州自助建站:操作简便模板丰富,企业个人快速搭建网站  广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?  建站之星如何快速解决建站难题?  制作旅游网站html,怎样注册旅游网站?  再谈Python中的字符串与字符编码(推荐)  建站之星体验版:智能建站系统+响应式设计,多端适配快速建站  公众号网站制作网页,微信公众号怎么制作?  黑客入侵网站服务器的常见手法有哪些?  如何用AWS免费套餐快速搭建高效网站?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  如何通过二级域名建站提升品牌影响力?  如何配置IIS站点权限与局域网访问?  jQuery 常见小例汇总  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  如何选择PHP开源工具快速搭建网站?  建站之星如何助力网站排名飙升?揭秘高效技巧  建站主机助手选型指南:2025年热门推荐与高效部署技巧  制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  沈阳制作网站公司排名,沈阳装饰协会官方网站?  深圳网站制作的公司有哪些,dido官方网站?  宝塔建站后网页无法访问如何解决?  定制建站哪家更专业可靠?推荐榜单揭晓  七夕网站制作视频,七夕大促活动怎么报名?  非常酷的网站设计制作软件,酷培ai教育官方网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。