github上搜索开源框架androID-smarty-imagevIEw,下载压缩包,拷贝我们之前写的网络图片查看器布局。
解压下载包里面的数据,找到java源码拷贝到我们的项目里,这时我们可以看到这个包下面有个SmartyImageVIEw.java的自定义控件,SmartimageVIEw是继承自ImageVIEw
当我们在布局文件中使用ImageVIEw时,可以直接写,那是因为这个类是包含在androID.jar的包里面,使用自定义的时候,一定要加上包名
获取SmartimageVIEw对象,通过findVIEwByID()方法
调用SmartimageVIEw对象的setimageUrl(url,fallbackResource,loadingResource)方法,参数:url是String类型的图片路径,另两个一个是下载失败时显示和正在下载时显示的int类型的资源ID
package com.tsh.smartimagevIEw;import com.loopj.androID.image.SmartimageVIEw; androID.app.Activity; androID.os.Bundle; androID.vIEw.Menu; androID.vIEw.MenuItem; androID.vIEw.VIEw; androID.Widget.EditText;public class MainActivity extends Activity { private EditText et_path; @OverrIDe protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_main); et_path=(EditText) findVIEwByID(R.ID.et_path); } getInternetimg(VIEw v){ SmartimageVIEw siv=(SmartimageVIEw) findVIEwByID(R.ID.siv_pic); siv.setimageUrl(et_path.getText().toString().trim(),R.drawable.ic_launcher,R.drawable.ic_launcher); }}
总结
以上是内存溢出为你收集整理的[android] smartimageview&常见的开源代码全部内容,希望文章能够帮你解决[android] smartimageview&常见的开源代码所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)