简介


Github地址

xutils3 Github地址

使用

引入

compile 'org.xutils:xutils:3.5.0'

增加MyApplication

public class Myapplication  extends Application {@Overridepublic void onCreate() {super.onCreate();x.Ext.init(this);//初始化xutils控件}
}

AndroidManifest.xml

<applicationandroid:name=".Myapplication"...... >......</application>

1)Activity的注解的使用:

@ContentView(R.layout.activity_main)
public class MainActivity extends AppCompatActivity {@ViewInject(R.id.listView)private ListView listView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);x.view().inject(this);}
}

fragment中的注解

@ContentView(R.layout.fragment_home)
public class HomeFragment extends Fragment implements IHouseView {@Nullable@Overridepublic View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {return  x.view().inject(this,inflater,container);}
}

2)点击事件

方法必须私有限定

@Event(value = R.id.listView,type = AdapterView.OnItemClickListener.class)private void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {Toast.makeText(MainActivity.this,i+"",Toast.LENGTH_SHORT).show();}

3)加载图片

AndroidManifest中增加权限

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
 class XutilsAdapter extends BaseAdapter {private ImageOptions options;......public XutilsAdapter() {......Animation animation = new ScaleAnimation(0,1,0,1);animation.setDuration(1000);animation.setRepeatCount(0);options = new ImageOptions.Builder().setAnimation(animation) //设置动画.setLoadingDrawableId(R.mipmap.ic_launcher).setFailureDrawableId(R.mipmap.ic_launcher_round).setSize(200, 200) //设置大小.setRadius(5)//设置拐角弧度.build();//.setCircular(true) //设置图片显示为圆形//.setSquare(true) //设置图片显示为正方形//.setCrop(true)//.setFailureDrawable(Drawable failureDrawable) //设置加载失败的动画//.setLoadingDrawable(Drawable loadingDrawable) //设置加载中的动画//.setIgnoreGif(false) //忽略Gif图片//.setParamsBuilder(ParamsBuilder paramsBuilder) //在网络请求中添加一些参数//.setUseMemCache(true) //设置使用MemCache,默认true}......@Overridepublic View getView(int i, View view, ViewGroup viewGroup) {......//批量加载图片x.image().bind(holder.ivPic, music.getPic_small(), options);return view;}......}

4)联网

https://blog.csdn.net/u010356768/article/details/88787099

xutils3.0使用相关推荐

  1. android xutils数据库操作,XUtils3.0之本地数据库操作

    5](http://mvnrepository.com/)找到对应的版本 compile 'org.xutils:xutils:3.0' -->build project Paste_Image ...

  2. Xutils3.0使用详解

    xUtils介绍: xUtils是前两年很火的开发框架,去年作者进行了升级目前(2016年6月1日)版本是:org.xutils:xutils:3.3.34.之前的稳定版本是:com.jiechic. ...

  3. android xutils3.0获取服务器图片,Android端使用xUtils3.0实现文件上传

    privatevoidupLoadOnClick(View v) {        String upUrl ="/mnt/sdcard/pic/test.jpg";//指定要上传 ...

  4. 估算带卷积核二分类0,3的网络的收敛时间和迭代次数

    制作一个网络分类minst的0和3求出这网络的迭代次数曲线表达式n(δ),和准确率表达式p-max(δ),用预期准确率去估算n,并推算需要的时间. 将minst的28*28的图片缩小到9*9,网络用一 ...

  5. Android 利用an框架快速实现网络请求(含下载上传文件)

    作者:Bgwan 链接:https://zhuanlan.zhihu.com/p/22573081 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. an框架的网络框架 ...

  6. 百度OCR文字识别API使用心得 com.baidu.ocr.sdk.exception.SDKError[283604]

    百度OCR文字识别API使用心得 com.baidu.ocr.sdk.exception.SDKError[283604] 本文转载自好基友upuptop:https://blog.csdn.net/ ...

  7. 百度OCR文字识别API使用心得===com.baidu.ocr.sdk.exception.SDKError[283604]

    异常com.baidu.ocr.sdk.exception.SDKError[283604]App identifier unmatch.错误的packname或bundleId.logId::303 ...

  8. Android proguard-rules.pro 混淆模板

    在../sdk/tools/proguard/目录下,其中包含了android最基本的混淆 ..\proguard-rules.pro  混淆文件配置模板: ############# 混淆模板 ## ...

  9. android中加载Gif图片

           很多时候由于项目的需要,我们需要加载Gif的图片,实现动画效果,但是android本身并不支持直接加载Gif图片.因此网络上出现了很多关于android加载Gif图片的框架.今天在这里就 ...

最新文章

  1. springcloud19---springCloudConfig
  2. 联想、戴尔、惠普等笔记本预装膨胀件 存在安全隐患
  3. git2.29.2.2怎么安装_制作Win10安装U盘时install.wim大于4G怎么办?
  4. Spring Security——获取当前已登录用户UserDetails对象
  5. css3个性loading,css3 中实现炫酷的loading效果
  6. 腾讯QQ企业邮箱POP3/SMTP设置
  7. python 查询sqlserver 视图_SQL Server 2017 数据库教与学(教学大纲,含Python+SQL Server案例)...
  8. Opencv--仿射变换+投射变换+单应性矩阵
  9. java多态的好处_java萌新,对象的多态有什么好处?
  10. php 走马灯轮播,Vue.js轮播图走马灯代码实例(全)
  11. Mac上几款好用磁盘分析备份管理工具
  12. mysql8 错误日志_MySQL 8 服务器日志
  13. Jmeter+badboy
  14. 恶意代码分析——熊猫烧香
  15. 【WEB搜索技术】课程学习大纲与学习感悟
  16. mysql中dint_MySQL基础篇(1)SQL基础
  17. linux下隐藏文件 和 显示隐藏文件命令
  18. 概率论与数理统计知识
  19. CAP理论/AP架构/CP架构
  20. C语言程序设计入门之抽象编程

热门文章

  1. 89c51电话按键c语言代码,基于AT89C51单片机电话拨号系统设计.docx
  2. java-net-php-python-26北京美食webAPP计算机毕业设计程序
  3. 【统计技术】运营商数据:三大运营商2012年1月手机用户数据
  4. EmguCv模板匹配
  5. 如何下载FusionMap中国各省地图的SWF文件
  6. HbuilderX插件下载失败的解决方法
  7. chrome修复_使用Google的新Chrome主题修复暗模式
  8. STC8--EEPROM
  9. Xcode 7 导入.h文件不联想
  10. 系统集成项目管理工程师未来发展前景: