03 2017 档案

摘要:在同一个项目当中,很多的页面都是类似的,可以把这些相同的内容提取出来做成一个父类, 然后不同的页面去继承父类,只需要对不同的内容进行修改就可以了。 以下是我的Baseactivity的类。 首先来看一下BaseActivity的布局,如下图所示 红色部分是自定义的TitleBar,如果不清楚,可以参考我的博客 :TitleBar 蓝色部分是FrameLayout容器,用于填充各个页面不同... 阅读全文
posted @ 2017-03-09 15:22 黄大仙爱编程 阅读(189) 评论(0) 推荐(0)
摘要:目前许多app的页面都是采用titlebar+content的组合方式,如下图所示 其中TitleBar可以提取出来作为一个模块在多个项目里面进行复用。 以下是我自己写的TitleBar,其最终效果如图所示: 如果不清楚自定义View的创建步骤,请参见我之前的博客,自定义控件 TitleBar由三部分组成,左边是Button,中间是TextView,右边是Button,并设置了如下的自... 阅读全文
posted @ 2017-03-08 18:48 黄大仙爱编程 阅读(360) 评论(0) 推荐(0)
摘要:使用Rxjava框架,我个人觉得最大的好处就是能够很方便的在各个线程当中进行切换,而且代码还能保持很优雅。 在代码里面加上以下内容,便可以使用了。 compile 'io.reactivex:rxjava:1.0.14' compile 'io.reactivex:rxandroid:1.0.1' 只需要掌握以下三部分内容,便可以很方便的使用Rxjava框架了。 1.发射器和接收器 首先来看一下... 阅读全文
posted @ 2017-03-03 10:37 黄大仙爱编程 阅读(161) 评论(0) 推荐(0)
摘要:Android手机常见的屏幕尺寸信息包括屏幕大小、分辨率、屏幕密度和独立像素密度。 屏幕大小:屏幕对角线的长度,单位英寸; 分辨率:屏幕所包含的像素点数,比如720*1080就是指手机宽有720个像素,高有1080个像素; 屏幕密度(dpi或者ppi):每英寸所包含的像素数,由对角线的像素点数除以屏幕大小得到; 独立像素密度(dp或者dip):Android规定屏幕密度为160dpi时,1dp=1... 阅读全文
posted @ 2017-03-01 14:26 黄大仙爱编程 阅读(309) 评论(0) 推荐(0)