内容:同一个RecyclerView包含多种布局。本例设置了三个不同的布局样式,都在同一个RecyclerView中展示出来。尾末简要介绍了下GridLayoutManage...
内容:同一个RecyclerView包含多种布局。本例设置了三个不同的布局样式,都在同一个RecyclerView中展示出来。尾末简要介绍了下GridLayoutManage...
不能填满屏幕、内部layout_weight无效--> android:fillViewport="true"这个布局意图是ScrollView内部有两个TextView,并...
解释下为什么会刷新失败:原因是Fragment在adapter中会形成缓存,在每次创建前都会去对比一下此Fragment是否存在,这就是造成刷新不是我们预想的情况出现步骤如下...
内容:弹窗广告特点:根据屏幕尺寸和原图片比例自适应代码如下: 动态布局可参考我的文章:安卓动态布局[https://www.jianshu.com/p/b61324146c4...
自从学习安卓开发时一直都是用的是xml可视化布局,觉得十分方便直观,偶尔也会用到动态布局但却不是很熟悉究竟如何用。最近做项目需要从网络获取图片并且自己处理放大,就有点懵逼,想...
内容:介绍webview的使用方法,介绍WebViewClient、WebChromeClient,H5网页视频全屏播放,网页跳转空白问题最近做项目老爱和H5打交道,遇到了很...
步骤如下:1、允许webView加载JS2、编写js接口类3、webView添加js接口代码如下:布局: Main JsBridge html 赠人玫瑰,手有余香。您的支持是...
当第一次创建fragment的时候在onCreateView里面初始化view,下一次创建时不需要重新创建view时,希望使用已经创建的,所以要把view设为全局变量。vie...
不详解,只介绍用法(包括主线程调用EventBus,子线程调用EventBus)步骤:1、需要接收事件处注册EventBus,如在Main中注册 2、新建事件类3、需要发送事...
关于Android中几个常用文件路径的介绍我记忆力不是太好,总是记不清,那几个常用的文件路径的具体名字,所以就在此记录一下,也方便不太清楚的同学查阅。外部存储,内部存储的区别...
代码如下 赠人玫瑰,手有余香。您的支持是我创作最大的动力!
点击屏幕隐藏软键盘 1、实现方法一:通过给当前界面布局文件的父layout设置点击事件(相当于给整个Activity设置点击事件),在事件里进行键盘隐藏 加上id和click...
步骤: 1、添加依赖 2、建立Test类 3、配置Test环境 4、进行单元测试(三步:setUp、test、assert) 编写完后运行部分代码如下: 1、添加依赖 2、编...
1.MainActivity.this:表示MainActivity对象,一般用在内部类中指示外面的this,如果在内部类直接用this,指示的是内部类本身。因为MainAc...
1.抽象类和接口的区别 抽象类里面可以有非抽象的方法(可以没有抽象方法),接口里只能有抽象方法。抽象类中的抽象方法声明时不能有大括号,而接口中的所有方法都没有大括号。 抽象类...
主要对监听回调做一个简单说明监听的作用:某一事件只要出现,就会调用其对应的方法,进行响应操作方式有2种方式1:常规方式。和控件设置点击监听一样,点击后实现响应操作方式2:方法...
1、这个异常都是因为调用null对象的方法 , ,就是一个对象还没有没有正常初始化 就先调用它的方法比如 Object obj=null; obj.toString()...
最近在研究Monkey测试[http://lib.csdn.net/base/softwaretest],发现环境还是比较不好搭的,还是请求别人帮忙搭好了,好了废话不多说,记...
一、为什么要打包apk? apk文件就是一个包,打包就是要生成apk文件,有了apk别人才能安装使用。打包分debug版和release包,通常所说的打包指生成release...
作用:一般进入APP都会播放一个小动画,可以在播放动画的同时处理数据的加载步骤:1、设置好动画布局,给布局一个ID,方便给此布局设置动画2、主程序实现动画和数据加载1)设置动...