![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 83
梁健雄
高级android开发工程师
展开
-
横屏Activity下Dialog设置全屏无效的问题
横屏Activity下Dialog设置全屏无效的问题,设置dialog横屏的方法。原创 2017-10-30 17:45:24 · 1693 阅读 · 0 评论 -
PageIndicatorView滑动指示器
相信大家可能都用过滑动指示器,开源的也有很多种,最近项目中有遇到过,于是自己写了一个。前期思想:1. 肯定要满足左右滑动定位2. 肯定要满足动态定位索引,设置page个数3. 要支持自定义的dot选中和未选中drawable4. 要支持最大显示dot数目。数据不足与数据溢出的处理5. 如果数据数目>最大显示dot数,如果处理显示更多 ,这是个难点解决方案:1...原创 2019-08-20 19:04:07 · 692 阅读 · 0 评论 -
kotlin 计算两个日期相差天数
如何计算两个yyyyMMdd格式的data之间的日期天数最近在开发一个日志库的时候遇到一个时间计算问题。需求是这样的,日志文件夹XXX/yyyyMMdd/xxx.log,我想开发一个日志有效期时间设定功能,到期自动删除日志文件奈何我不想在日志文件名上做手脚,文件名上加上时间戳或者通过读取文件最近修改时间是一个有效的方案,但是我偏不想这么做。考虑原因之一是,日志文件名和路径名是定制化设置...原创 2019-08-12 13:08:10 · 5544 阅读 · 0 评论 -
Android 一个比较完善的输入法状态监听 KeyBoardWatcher 实现
Android 一个比较完善的软键盘状态监听 KeyBoardWatcher 实现相信大家都会遇到项目中有EditText控件需要监听输入法软键盘状态的需求然后你会发现在查找API的时候,并没有这样的监听接口以及靠谱的API不靠谱的方案:方案1: (context.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMetho...原创 2019-09-19 17:15:56 · 1339 阅读 · 0 评论