import java.io.File;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.ImageView;import android.widget.TextView;public class ImageViewActivity extends Activity {private Button myButtonSwitchImg;private ImageView myImageView;private TextView myTextView;private String filename = "/data/data/img.bmp";@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setTitle("ImageView");setContentView(R.layout.imageview);myButtonSwitchImg = (Button) findViewById(R.id.imgButton);myImageView = (ImageView) findViewById(R.id.imageView);myTextView = (TextView) findViewById(R.id.imgText);myButtonSwitchImg.setOnClickListener(new Button.OnClickListener() {@Overridepublic void onClick(View v) {File file = new File(filename);if(file.exists()) {Bitmap bm = BitmapFactory.decodeFile(filename);myImageView.setImageBitmap(bm);myTextView.setText(filename);} else {myTextView.setText("File Not Found!");}}});}}


对应的XML文件如下:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="fill_parent"android:layout_height="wrap_content"><TextViewandroid:id="@+id/imgText"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="图片展示:" />       <ImageView   android:id="@+id/imageView"  android:src="@drawable/imgqr"  android:layout_width="fill_parent"  android:layout_height="wrap_content"/><Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Switch" android:id="@+id/imgButton"android:layout_gravity="center_horizontal"></Button> </LinearLayout>


更多相关文章

  1. Android 记录一个好用的文件存储操作工具类SDCardHelper
  2. Android 读取本地(SD卡)图片
  3. android studio 引入另一个XML文件的布局控件
  4. 直播源码用Glide框架缓存压缩图片做一个网络图片查看器
  5. android 文件目录权限
  6. Android文件操作IO技术
  7. Android将Uri转化为文件路径的方法

随机推荐

  1. Android引导页面的实现
  2. Android 深入研究SQLite实例(一) 之 业务类
  3. Android UI的加载源码分析
  4. 【android】获取屏幕宽和高
  5. Android利用RecognizerIntent识别语音并
  6. android 获取当前运行进程的名称
  7. Android 中获取图片占内存的大小
  8. android Httpclient 设置timeout
  9. Android消息通知Totast的实现
  10. android关于fragment的构造函数用法建议