文档章节

学习 smartImageView 笔记

汤汤圆圆
 汤汤圆圆
发布于 2015/06/09 07:39
字数 189
阅读 27
收藏 0

开源项目: https://github.com/loopj/android-smart-image-view

下载完毕放入项目文件中

布局文件

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
	<com.loopj.android.image.SmartImageView
	    android:id="@+id/img_id"
	    android:layout_weight="1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
	    />
    <EditText
        android:id="@+id/et"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="http://img13.360buyimg.com/cms/s250x250_jfs/t484/283/320137545/96692/88416a2d/545dd66cNca8cf305.jpg" />
    <Button 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="获取tupian"
        android:onClick="click"/>

</LinearLayout>



主文件


package com.look.pic2;

import com.loopj.android.image.SmartImageView;

import android.app.Activity;
import android.app.ActionBar;
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.EditText;
import android.os.Build;

public class MainActivity extends Activity {
	private EditText et;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		et = (EditText) findViewById(R.id.et);
	}
	
	public void click(View view)
	{
		SmartImageView simg = (SmartImageView) findViewById(R.id.img_id);
		String url = et.getText().toString().trim();
		simg.setImageUrl(url, R.drawable.ic_launcher, R.drawable.ic_launcher);
	}
}

清单文件 增加网络权限

    <uses-permission android:name="android.permission.INTERNET"/>

© 著作权归作者所有

汤汤圆圆

汤汤圆圆

粉丝 11
博文 78
码字总数 25113
作品 0
昌平
程序员
私信 提问
Android Smart Image View

SmartImageView的设计初衷是来取代Android自带的ImgageView组件,另外它还提供了一些附加功能,如: 支持通过URL来加载图片; 支持从电话簿中加载图片; 异步加载图片; 图片被缓存在内存,以...

匿名
2012/12/30
9.2K
0
关于ListView案例的疑问

我是实在看不懂这个XML的布局 本身是一个ImageView控件 但是标头替换成了 包名加类名 还有我的ListView 可以加载 内网tomcat的XML资源但是加载不到图片 以下是我自定义的BaseAdapter @Overri...

阿逸多
2015/04/13
148
3
Android自定义控件(三)继承控件

继承控件是我们Android开发中最重要也是最常使用的控件,它不同于自绘控件和组合控件,它不需要我们自己去重新去实现一个控件。面向对象的一个重要特性就是继承,相信各位同学对继承的了解都...

Jack_1900
2014/07/13
0
3
MyBatis学习笔记系列教程

【MyBatis学习笔记】系列之预备篇一:ant的下载与安装 【MyBatis学习笔记】系列之预备篇二:ant入门示例 【MyBatis学习笔记】系列之一:MyBatis入门示例 【MyBatis学习笔记】系列之二:MyBat...

HenrySun
2016/10/15
19
0
Golang学习笔记目录

Golang 介绍 Go语言是谷歌2009发布的第二款开源编程语言。 Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。...

ChainZhang
2017/12/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring AOP之同一个对象方法内部自调用导致事务失效问题

对于像我这种喜欢滥用AOP的程序员,遇到坑也是习惯了,不仅仅是事务,其实只要脱离了Spring容器管理的所有对象,对于SpringAOP的注解都会失效,因为他们不是Spring容器的代理类,SpringAOP,就切入不...

xiaomin0322
32分钟前
1
0
Linux learn(七)

例行工作安排(定时任务)at,cron at 由atd服务提供,at指令所产生的的要运作的工作都以文本文件的方式写入 /var/spool/at/目录内,该工作便能等待at的这个服务取用与执行了。 权限限制相关...

lazy~
39分钟前
2
0
Vim与clang-format

前一段时间因工作需要参与了一个开源项目,在向github提交代码后提示格式校验失败。 项目的管理者告知,要想修改的代码能入库需要使用Clang-Format校验。 需要使用下面的命令对上次的修改重新...

DB_Terrill
41分钟前
1
0
Kafka写入数据保证不丢失

Kafka写入数据保证不丢失: 每个partition至少有一个follower在ISR列表中,跟上了Leader的数据同步 每次写入数据时,都要求至少写入partition leader成功,还至少一个ISR里的follower写入成功...

春哥大魔王的博客
48分钟前
1
0
git仓库删除所有提交历史记录,成为一个干净的新仓库

把旧项目提交到git上,但是会有一些历史记录,这些历史记录中可能会有项目密码等敏感信息。如何删除这些历史记录,形成一个全新的仓库,并且保持代码不变呢? 1.切换到新的分支 git check...

dragon_tech
50分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部