
Android开发工程师基本技能修炼
本专栏主要介绍Android开发入门的基础知识,谷歌官方框架使用
bayanhot
星星之火 可以燎原
展开
-
使用谷歌官方SwipeRefreshLayout+Recyclerview实现下拉刷新和上拉加载
目前市场上已经有很多成熟的刷新框架,本文主要说一下利用谷歌官方提供的SwipeRefreshLayout实现下拉刷新和上拉加载。使用SwipeRefreshLayout的步骤比较简单,,就两步:1,添加布局组件2,实现下拉刷新 <android.support.v4.widget.SwipeRefreshLayout android:id="@+id/...原创 2019-07-05 00:14:26 · 487 阅读 · 0 评论 -
使用TabLayout+ViewPager+Fragment实现切页展示
使用TabLayout+ViewPager+Fragment是比较常见的实现切页展示的方式,本例是在fragment中实现主要代码步骤:1,定义TabLayout和ViewPager的布局2,实现tab切换3,实现Fragment4,实现Fragment适配器5,将tab与viewpager关联1,定义TabLayout和ViewPager的布局<an...原创 2019-07-02 12:58:00 · 879 阅读 · 2 评论 -
正则匹配学习,示例:包含a和b,包含a不包含b,包含a不包含b和c
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与运算符可以将小的表达式结合在一起来创建更大的表达式。正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意...原创 2019-03-23 15:03:05 · 26869 阅读 · 6 评论 -
Android Studio中如何一行代码改变Button背景图片的颜色
之前在安卓开发中对按钮状态的切换一直使用selector,最近接触到tint这个属性,就简单说一下,tint是Android5.0系统后引入的一个新属性,可以对视图进行颜色渲染。 废话不多说,直接看代码: public void setButtonImgStyle(ImageButton button, int drawable, int color) {...原创 2018-10-30 16:14:29 · 26238 阅读 · 0 评论 -
Git的基本使用--精简版
Git是一个版本控制工具,或者叫代码管理工具,它的优点就不说了,现在很多公司和项目都使用Git来管理项目代码。 Git的安装、使用网上有很多教程,包括:廖雪峰的官方网站等等,都比较全面。 本文主要说一下Git的基本使用:1,打开Git Bash(Windows自带的cmd命令行也可以),2,切换盘符:默认是在c盘的,比如切换到d盘,直接输入d:然后回车,再输入cd 你的项...原创 2018-06-11 18:16:43 · 741 阅读 · 1 评论