
Android
White_XZX
这个作者很懒,什么都没留下…
展开
-
Activity的四种启动模式和onNewIntent()
http://blog.youkuaiyun.com/linghu_java/article/details/17266603转载 2018-01-17 23:16:52 · 152 阅读 · 0 评论 -
Android学习之自定义view
自定义控件的步骤:一、自定义属性的声明与获取:分析需要的自定义属性;在res/values/attrs.xml定义声明;<declare-styleable name = "*****"> <attr name = "icon"></attr></declare-styleable >在layout xml文件中进行使用;在view的构造方...原创 2018-03-01 21:56:42 · 178 阅读 · 0 评论 -
Android学习之UI模板设计
思路:在系统的UI,LinearLayout继承自ViewGroup,查看源码可知layou_width等由attrs.xml设置,故仿照系统的方法,首先定义attrs文件,配置我们需要的属性,重写控件,在xml中使用我们的控件。在示例中我们自定义一个Topbar的UI模板,即常见的APP界面的顶部一栏,左右各一按钮,中间一个TextView显示标题。一、设计我们需要的属性在res/values/...原创 2018-03-02 14:59:12 · 578 阅读 · 0 评论 -
Android做题笔记
一、编写Aidl文件时,需要注意下面几点: 1.接口名和aidl文件名相同。 2.接口和方法前不用加访问权限修饰符public,private,protected等,也不能用final,static。 3.Aidl默认支持的类型包话java基本类型(int、long、boolean等)和(String、List、Map、 CharSequence),使用这些类型时不需要import声明。对于...原创 2018-03-18 12:01:01 · 169 阅读 · 0 评论 -
Parcelable和Serializable 俩者异同
Parcelable和Serializable 俩者异同1、Serializable在序列化的时候会产生大量的临时变量,从而引起频繁的GC;2、在使用内存的时候,Parcelable比Serializable性能高,所以推荐使用Parcelable。3、Parcelable不能使用在要将数据存储在磁盘上的情况,因为Parcelable不能很好的保证数据的持续性在外界有变化的情况下。尽管Serial...转载 2018-03-22 17:34:54 · 158 阅读 · 0 评论 -
Android之RecycleView的使用--ViewHolder实例化错误
今天下午写毕设,用Androidstudio写一个类似于知乎日报的界面,item的显示使用的是recycleview,写好后网络请求的数据列表显示正确,最后想给每个item注册点击事件以显示详细内容,结果每次点击获得的item内容总不是点击的内容,所以在oncreateViewHolder()中用getAdapterPosition获得点击位置,日志和代码如下:从打印的日志可以看...原创 2018-05-20 18:34:09 · 2438 阅读 · 0 评论