gitee报错:Push rejected: Push to origin/master was rejected

报错背景:从gitee上自己的仓库中下载下来一份代码,修改了一些代码后,push到那个仓库中去,出现报错:Push rejected: Push to origin/master was rejected解决:直接在Android Studio的Terminal面板中输入命令: git pus...

Android RecyclerView动态设置item的宽高

解决:在RecyclerView的自定义Adapter中进行设置。1、首先在Adapter的构造方法中传入一个LinearLayoutManager(即recylerview.setLayoutManager();设置的LayoutManager)如下面代码,构造方法的第三个参数就是Linea...

Android radiobutton自定义样式的正确姿势

先看一段正常没有自定义样式的RadioButton使用代码和结果图:布局代码:<RadioGroup android:layout_width="wrap_content" android:layout_height="wra...

Android Design Support Library之用TabLayout实现类似网易选项卡的动态滑动效果

实现原理:实际上就是一个ViewPager+TabLayout的使用,重点就是在TabLayout上添加一个属性app:tabMode="scrollable"就Tab可以实现。最关键的一点就是TabLayout标签中的app:tabMode="scrollabl...

Android Design Support Library之Snackbar的简单使用

概念理解:Snackbar和Toast相似,都是为了给用户提供交互信息,Snackbar是固定在底部的,显示时从下往上滑出Snackbar和Toast比较相似,但是用途更加广泛,并且它是可以和用户进行交互的。Snackbar使用一个动画效果从屏幕的底部弹出来,过一段时间后也会自动消失。参考使用...