Linux:Settings —> Editor —> Inspections —> General —> Duplicated Code Mac:Preferences --> Editor —> Inspections —> General —> Duplicated Code fragment ...
分类:
其他好文 时间:
2019-03-01 12:17:09
阅读次数:
903
由于是android新手,所以对Activity和Fragment的生命周期进行了简单测试,相关流程介绍的也比较多了。 Activity生命周期: onPause()与onStop()的区别: 执行onPause()时,活动还是相对可见的,比如启动一个对话框式活动,此时不会执行onStop(),也不 ...
分类:
其他好文 时间:
2019-03-01 12:12:17
阅读次数:
225
错误信息 因为原生的fragment的管理和在屏幕上显示,是推荐不要在任何继承fragment类里面,去创建类的构造方法,否则在运行时,会出现问题。如果你的fragment没有声明任何的构造函数,系统会自动帮你创建一个构造。除非你有声明一个带参的构造函数,才需要声明一个无参的构造函数。 解决的办法 ...
分类:
移动开发 时间:
2019-02-28 18:39:41
阅读次数:
182
正确的加载方式是当convertView不为空的时候直接重新使用convertView从而减少了很多不必要的View的创建,然后加载数据 最快的方式是定义一个ViewHolder,将convetView的tag设置为ViewHolder,不为空时重新使用即可 ...
分类:
移动开发 时间:
2019-02-27 17:29:35
阅读次数:
166
在Android开发中经常会用到ListView,也就是列表,而列表的内容需要如何决定呢,很好的方法是使用各种adapter 首先来看看用entries添加列表内容 在布局文件中,创建一个ListView,其内容在values文件夹下的arrays.xml文件中 entries为ListView中的 ...
分类:
移动开发 时间:
2019-02-26 22:18:43
阅读次数:
366
目录 0. 生命周期函数的更新 1. 全新的 Content API 2. React Strict Mode 3. Portal 4. Refs 5. Fragment 6. 其他 7. 总结 生命周期函数的更新 随着 React 16.0 发布, React 采用了新的内核架构 Fiber,在新 ...
分类:
其他好文 时间:
2019-02-25 15:13:14
阅读次数:
188
最近在写项目的时候遇到要求使用tablayout和fragment,遇到了这里记录一下大致思路。 tablayout是头部可以左右切换的头部控制栏控件,配合viewpager使用,fragment是碎片,可以放在viewpager里面,实现类似网易云音乐首页切换的效果。效果图如下: 首先添在buil ...
分类:
其他好文 时间:
2019-02-24 13:30:36
阅读次数:
193
1、fragment简单套用(静态调用): 新建一个fragment,其xml文件如下: 其java文件如下: 在主Activity的布局中加入: 这样就可以了; 2、动态使用fragment 首先,Activity的布局中不用加fragment: 在java中: 分四步: 1.获取到Fragmen ...
分类:
其他好文 时间:
2019-02-24 10:59:03
阅读次数:
174
ListView在ScrollView中无法正确计算它的大小, 故不能显示正常的条目。 解决办法有: 1.重写ListView, 覆盖onMeasure()方法。 2.动态设置LIstView的高度,不需要重写LIstView 只需要在setAdapter之后调用如下方法即可: 另外,这时,这时最好 ...
分类:
其他好文 时间:
2019-02-23 18:21:55
阅读次数:
211
PullToRefresh 特点:无侵入的下拉刷新,就是可用在ListView,ScrollView,GridView,ViewPager等所有能滑动的控件上,而且扩展性强,可以监听下拉进度,更改下拉和上拉的布局以及动画,github地址:https://github.com/chrisbanes/ ...
分类:
其他好文 时间:
2019-02-23 10:28:41
阅读次数:
210