网络图片浏览

来源:互联网 发布:苏客会孵化器知乎 编辑:程序博客网 时间:2024/05/20 13:15

1.创建一个‘’网络图片 浏览器”应用程序。
“网络图片浏览器”对应的布局文件(activity_main.xml):

<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"    tools:context=".MainActivity">    <ImageView        android:id="@+id/iv"        android:layout_width="fill_parent"        android:layout_height="fill_parent"        android:layout_weight="1" />    <EditText        android:id="@+id/et_path"        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:hint="请输入图片路径"        android:maxLines="1"        android:text="http://b.hiphotos.baidu.com/image/w%3D310/sign=a439f5b24510b912bfc1f0fff3fdfcb5/83025aafa40f4bfb92c52c5d014f78f0f73618a5.jpg" />    <Button        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:onClick="click"        android:text="浏览" />    <com.loopj.android.image.SmartImageView        android:id="@+id/siv"        android:layout_width="match_parent"        android:layout_height="match_parent"       /></LinearLayout>

2.编写界面交互代码:(MainActivity)

import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.EditText;import com.loopj.android.image.SmartImageView;public class MainActivity extends AppCompatActivity {    private EditText et_path;    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);       et_path=(EditText)findViewById(R.id.et_path);    }    public void click (View view){        SmartImageView siv=(SmartImageView)findViewById(R.id.siv);        siv.setImageUrl(et_path.getText().toString().trim(),R.mipmap.ic_launcher,R.mipmap.ic_launcher);    }}

3.运行结果图:
这里写图片描述
这里写图片描述

原创粉丝点击