![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 88
小卢快跑503
这个作者很懒,什么都没留下…
展开
-
Git的使用
使用了git log命令后会出现上图,有两次commit 会显示每次的author和date还有message,黄色的一大串就是commit id,也就是版本号,在git中,用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD ^ ^,往上100个版本可以写100个 ^ ,也可以写成 HEAD~100。可以使用Linux通配符。版本控制就是对文件的版本控制,要对文件进行修改、提交等操作,首先要知道文件当前在什么状态,不然可能会提交了现在还不想提交的文件,或者要提交的文件没提交上。原创 2023-12-03 21:12:01 · 39 阅读 · 2 评论 -
TabLayout的使用
TabLayout的基本属性和使用原创 2023-11-19 22:10:13 · 208 阅读 · 1 评论 -
滑动冲突简要分析
滑动冲突常发生于两个可滑动的控件发生嵌套的情况下。比如RecyclerView嵌套ListView,RecyclerView嵌套ScrollView,ViewPager嵌套RecyclerView等。ViewPager之所以没有滑动冲突是因为它本身就已经帮我们解决掉了。但其它没帮我们处理的情况就需要我们自己写代码去处理。典型的,根据两个控件的滑动方向,可以将滑动冲突分成两类:一个是不同方向的滑动冲突,如外层控件垂直滑动,内层控件水平滑动。另一个就是同方向的滑动冲突,如内外两层控件都是垂直滑动。原创 2023-11-12 22:05:06 · 41 阅读 · 1 评论 -
Android-dataBinding
通过标签,定义数据的名字name和类型type,这个类型可以是java中的所有基本类型然后到布局中,用插值表达式将数据替代掉每定义一个varible,在布局的Binding类中都会生成此变量的get和set方法,通过这两个方法我们对数据进行初始化和更新。先定义一个简单的实体类,简单的写两个属性在data中定义一个类变量,name属性的同样是这个变量的名字,type属性就是这个包名.类名。原创 2023-10-29 21:31:54 · 41 阅读 · 1 评论