xutils3.0使用
简介
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使用相关推荐
- android xutils数据库操作,XUtils3.0之本地数据库操作
5](http://mvnrepository.com/)找到对应的版本 compile 'org.xutils:xutils:3.0' -->build project Paste_Image ...
- Xutils3.0使用详解
xUtils介绍: xUtils是前两年很火的开发框架,去年作者进行了升级目前(2016年6月1日)版本是:org.xutils:xutils:3.3.34.之前的稳定版本是:com.jiechic. ...
- android xutils3.0获取服务器图片,Android端使用xUtils3.0实现文件上传
privatevoidupLoadOnClick(View v) { String upUrl ="/mnt/sdcard/pic/test.jpg";//指定要上传 ...
- 估算带卷积核二分类0,3的网络的收敛时间和迭代次数
制作一个网络分类minst的0和3求出这网络的迭代次数曲线表达式n(δ),和准确率表达式p-max(δ),用预期准确率去估算n,并推算需要的时间. 将minst的28*28的图片缩小到9*9,网络用一 ...
- Android 利用an框架快速实现网络请求(含下载上传文件)
作者:Bgwan 链接:https://zhuanlan.zhihu.com/p/22573081 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. an框架的网络框架 ...
- 百度OCR文字识别API使用心得 com.baidu.ocr.sdk.exception.SDKError[283604]
百度OCR文字识别API使用心得 com.baidu.ocr.sdk.exception.SDKError[283604] 本文转载自好基友upuptop:https://blog.csdn.net/ ...
- 百度OCR文字识别API使用心得===com.baidu.ocr.sdk.exception.SDKError[283604]
异常com.baidu.ocr.sdk.exception.SDKError[283604]App identifier unmatch.错误的packname或bundleId.logId::303 ...
- Android proguard-rules.pro 混淆模板
在../sdk/tools/proguard/目录下,其中包含了android最基本的混淆 ..\proguard-rules.pro 混淆文件配置模板: ############# 混淆模板 ## ...
- android中加载Gif图片
很多时候由于项目的需要,我们需要加载Gif的图片,实现动画效果,但是android本身并不支持直接加载Gif图片.因此网络上出现了很多关于android加载Gif图片的框架.今天在这里就 ...
最新文章
- springcloud19---springCloudConfig
- 联想、戴尔、惠普等笔记本预装膨胀件 存在安全隐患
- git2.29.2.2怎么安装_制作Win10安装U盘时install.wim大于4G怎么办?
- Spring Security——获取当前已登录用户UserDetails对象
- css3个性loading,css3 中实现炫酷的loading效果
- 腾讯QQ企业邮箱POP3/SMTP设置
- python 查询sqlserver 视图_SQL Server 2017 数据库教与学(教学大纲,含Python+SQL Server案例)...
- Opencv--仿射变换+投射变换+单应性矩阵
- java多态的好处_java萌新,对象的多态有什么好处?
- php 走马灯轮播,Vue.js轮播图走马灯代码实例(全)
- Mac上几款好用磁盘分析备份管理工具
- mysql8 错误日志_MySQL 8 服务器日志
- Jmeter+badboy
- 恶意代码分析——熊猫烧香
- 【WEB搜索技术】课程学习大纲与学习感悟
- mysql中dint_MySQL基础篇(1)SQL基础
- linux下隐藏文件 和 显示隐藏文件命令
- 概率论与数理统计知识
- CAP理论/AP架构/CP架构
- C语言程序设计入门之抽象编程