自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Android TabLayout 修改Indicator宽高 修改tab文字大小.选中加粗.

之前用的 tablayout+viewpager. 使用的系统默认的样式和系统提供的默认的公共方法.现在已经不能满足新的需求了,需要进行一些修改.Tablayout缺点:1:不能指定指示器宽高2:不能修改文字大小 且 选中和未选中文字大小是一致的.修改方法: 拷贝design包下的Tablayout代码.新建一个类复制代码来修改.//设置tab 未选中/选中 文字颜色...

2019-04-15 13:24:41 2677 1

原创 六种单列模式

确保某一个类只有一个实例.(1)饿汉式单列:public class SingleOne { //成员位置开始创建 静态+final 确保实例单一 private static final SingleOne ourInstance = new SingleOne(); //对外获取 public static SingleOne getInstanc...

2019-04-08 22:01:28 252

原创 设计模式的六大原则

1:单一职责原则:一个类,应该仅有一个引起它变化的原因.相关性很高的函数,数据进行封装.2:开闭原则:对象(类,模块函数)对扩展开放,对修改关闭.3:里式替换原则:所有引用基类的地方必须能透明的使用其子类对象.核心原理是抽象.(父类能出现的地方,子类就可以出现,反之未必.)4:依赖倒置原则:依赖倒置指代了一种特定的解耦模式,使得高层次不依赖低层次的模块的实现细节的...

2019-04-08 21:21:05 102

原创 AdnroidP OKHTTP3: CLEARTEXT communication to host not permitted by network security policy

1)报错原因:OKHTTP3 在网络连接时对明文流量的网络请求进行了判断.在RealConntect类中的方法connect中有这样的判断代码:if (!Platform.get().isCleartextTrafficPermitted(host)) { throw new RouteException(new UnknownServiceException( ...

2019-03-29 10:10:48 766

原创 RecycleView调用notifyDataSetChanged在Tv端焦点丢失问题

电视端开发的小伙伴可能遇到过这样一个问题:当使用recycleview加载更多的时候,调用notifyDataSetChanged方法,焦点会丢失或者跑到第一个item上了,当初翻遍了baidu也没找到解决办法.    最近闲下来,仔细的在stackoverflow上寻找解决办法,终于找到了.    重新添加数据不要使用notifyDataSetChanged方法,而是使用notifyIt

2017-01-25 13:23:06 3617 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除