code

 

View Code
 1 package com.example.flexd13; 2  3 import java.io.File; 4  5 import android.os.Bundle; 6 import android.app.Activity; 7 import android.graphics.Bitmap; 8 import android.graphics.BitmapFactory; 9 import android.view.Menu;10 import android.view.View;11 import android.view.View.OnClickListener;12 import android.widget.Button;13 import android.widget.ImageView;14 import android.widget.TextView;15 16 /**17  * 点击Button给ImageView赋值18  * 重点是从手机中找到图片,给Bitmap19  */20 public class MainActivity extends Activity {21     22     private TextView tv1;23     private ImageView iv1;24     private Button bt1;25     private String fileName = "com.example.flexd13/baidu.gif";26 27     @Override28     protected void onCreate(Bundle savedInstanceState) {29         super.onCreate(savedInstanceState);30         setContentView(R.layout.activity_main);31         32         tv1 = (TextView)findViewById(R.id.tv1);33         iv1 = (ImageView)findViewById(R.id.iv1);34         bt1 = (Button)findViewById(R.id.bt1);35         36         bt1.setOnClickListener(listener);37         38     }39     40     /**41      * Listener42      */43     View.OnClickListener listener = new OnClickListener() {44         45         @Override46         public void onClick(View v) {47             File file = new File(fileName);48             if(file.exists()){49                 //从文件生成Bitmap50                 Bitmap bitmap = BitmapFactory.decodeFile(fileName);51                 iv1.setImageBitmap(bitmap);52                 tv1.setText(fileName);53             }else{54                 tv1.setText("ERROR file not found");55             }56         }57     };58 59     @Override60     public boolean onCreateOptionsMenu(Menu menu) {61         // Inflate the menu; this adds items to the action bar if it is present.62         getMenuInflater().inflate(R.menu.activity_main, menu);63         return true;64     }65 66 }

 

转载于:https://www.cnblogs.com/imzzh/archive/2013/01/09/2852951.html

更多相关文章

  1. Android(安卓)Studio常见操作
  2. android 项目 gradle 命令
  3. Android(安卓)使用Room 生成不了数据库文件
  4. android生成二维码
  5. Android视频采集+H264编码成功
  6. 如何在低版本的Android(安卓)SDK中生成缩略图——ThumbnailUtils
  7. Android(安卓)Studio 生成的目录,对应应用Logo的尺寸___ AS 与 Ec
  8. Android(安卓)studio打包生成apk
  9. Android(安卓)中Odex文件生成与合并

随机推荐

  1. Google cardBoard Android(安卓)API (七)
  2. cocos2d-x获取设备信息
  3. 自带finish清除网络请求的Activity
  4. android编译时报错
  5. Android(安卓)Studio Tips Of the Day -
  6. Toast 显示文本,图片,及图文
  7. Android(安卓)自定义颜色ProgressBar
  8. android in practice_Using Cloud to Dev
  9. imx8开发之~源码编译
  10. Caused by: java.lang.ClassNotFoundExce