摘要: 1 Listview中ViewHolder是需要自定义的,在RecyclerView中ViewHolder是谷歌已经封装好的 2 Listview中的Item是只能垂直滑动的,RecyclerView可以水平滑动或者垂直滑动,针对多种类型条目的展示效果,如瀑布流 网格 支持多种类型 3 Listvi 阅读全文
posted @ 2017-02-25 19:01 刘原野 阅读(5947) 评论(0) 推荐(0) 编辑
摘要: 1.简单的设计模式:单例模式:在系统中一个类只有一个实例。 分为懒汉模式和饿汉模式。饿汉模式的代码如下:public class Singleten{private static singleten Instance = new Singleten();private Singleten(){}pu 阅读全文
posted @ 2016-12-28 21:26 刘原野 阅读(128) 评论(0) 推荐(0) 编辑
摘要: jar包和第三方开源库的根本区别在于,开源库的功能比jar包功能更强大,通过引入库项目可以访问java文件以及该开源库项目下的资源文件,例如图片,layout等文件 jar包中只能放class文件 引入开源库项目的方法: 选中当前项目——右键选择propties--Android--add libr 阅读全文
posted @ 2016-12-21 12:28 刘原野 阅读(742) 评论(0) 推荐(0) 编辑
摘要: requestWindowFeature(Window.FEATURE_NO_TITLE); // 去除标题,必须在setContentView之前调用 阅读全文
posted @ 2016-12-20 14:50 刘原野 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-12-20 14:46 刘原野 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 今天在导入工程进Eclipse的时候竟然出错了,控制台输出的是: [2013-02-04 22:17:13 - takepicture] Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Pleas 阅读全文
posted @ 2016-12-20 10:12 刘原野 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1. 请描述一下Activity 生命周期。 答: 如下图所示。共有七个周期函数,按顺序分别是: onCreate(), onStart(), onRestart(), onResume(), onPause(),onStop(), onDestroy()。 onCreate(): 创建Activi 阅读全文
posted @ 2016-12-19 23:22 刘原野 阅读(281) 评论(0) 推荐(0) 编辑
摘要: Fragment的生命周期: 1. onAttach():Fragment对象跟Activity关联时 2. onCreate():Fragment对象的初始创建时 3. onCreateView():创建Fragment的View对象时 4. onActivityCreate():所依附的Acti 阅读全文
posted @ 2016-12-19 18:18 刘原野 阅读(190) 评论(0) 推荐(0) 编辑
摘要: ListView的item布局中有CheckBox、Button等会获取焦点的控件会抢走焦点,造成ListView的item点击事件相应不了. 解决方法:控件设置 android:clickable="false" android:focusable="false"即可 阅读全文
posted @ 2016-12-19 17:37 刘原野 阅读(948) 评论(0) 推荐(0) 编辑
摘要: mvc模式中,Model不依赖于View,但是View是依赖于Model的,m和v没有进行完全的分离,三者之间是单向的操作 mvp模式中,m和v之间的交互是双向的,m和v完全分离,m和v的交互是通过P来完成的,代码的可重用性和扩展性更好 mvvm模式,基本与mvp模式一致,View的变动,自动反映在 阅读全文
posted @ 2016-12-17 21:02 刘原野 阅读(155) 评论(0) 推荐(0) 编辑