浏览图片
2015-07-17 16:02
302 查看
第一步:src\com\example\internetimageview下建立 MainActivity
<span style="font-size:18px;">package com.example.internetimageview; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.text.TextUtils; import android.view.Menu; import android.view.View; import android.widget.EditText; import android.widget.ImageView; import android.widget.Toast; public class MainActivity extends Activity { private EditText etImageUrl; private ImageView ivImage; public static final int SHOWIMAGE=1; private Handler handler=new Handler(){ public void handleMessage(android.os.Message msg) { switch (msg.what) { case SHOWIMAGE: Bitmap bitmap=(Bitmap) msg.obj; ivImage.setImageBitmap(bitmap); break; default: break; } };</span>
第二步:res\layout下建立activity_main
<span style="font-size:18px;"><LinearLayout 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" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <ImageView android:id="@+id/ivImage" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_weight="1" /> <EditText android:id="@+id/etImageUrl" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" android:text="http://pic.nipic.com/2007-11-09/2007119121849495_2.jpg" android:hint="请输入图片的地址" /> <Button android:id="@+id/btnView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:background="@drawable/button_bg" android:onClick="viewImage" android:text="浏览" /> </LinearLayout></span>
相关文章推荐
- 测试
- 收藏网站7
- java之数组中出现次数超过一半的数字
- 关于ESXI更改管理网络IP注意事项
- GCD
- 我使用过的Linux命令之perror - 解释错误代码
- 贝塞尔曲线与CAShapeLayer的关系以及Stroke动画
- 问题-Delphi为什么不能连接oracle
- JavaScript instanceof 运算符深入剖析
- Django中加载js和css文件
- 敏捷开发流程总结
- !HDU 1078 FatMouse and Cheese-dp-(记忆化搜索)
- 浅谈流形学习(Manifold Learning)
- 2-06. 数列求和(20)
- C++ map 浅析
- poj 2100 Graveyard Design(扫描数组)
- 数组作为函数实参时注意
- 插入符
- Html——footer的使用
- RocketMQ原理讲解系列文章