
android
LiuWaiterC
业精于勤荒于嬉,行成于思毁于随!
展开
-
Android 解决沉浸式状态栏和华为虚拟按键冲突
对于现在的 App 来说,布局页面基本都会用到沉浸式状态栏,单纯的沉浸式状态栏很容易解决,但是在华为手机上存在一个底部虚拟按键的问题,会导致页面底部和顶部出现很大的问题,比如页面底部导航栏被按键覆盖,导致底部无法操作,顶部状态栏布局被撑的很高,丑的不忍直视,这里就将两者的冲突问题一并解决!先看下实现的效果图:这是我自己的手机,OnePlus 3T 7.1.1版本(免费广告,没给我钱的啊),...原创 2017-07-17 18:54:29 · 6597 阅读 · 1 评论 -
GridView获取后台数据实现多行多列选择,获取TextView文本内容
第一次写博客,本意是为了积累自己之所学,同时也是希望能够将自己在项目中踩到的一些坑分享出来,帮助同样采坑深受其难的朋友避免这些问题。做安卓时间不长,文章中有什么写的不对的地方,还希望不吝赐教最近在项目中接到这样一个需求,点击上方息券,在其下方弹出其有效期时间,有多少张息券下方就显示多少有效日期,并且每一张有效期不一样。刚接到需求时,想用radiobutton做,后来在网上各种搜索,发现网上对于ra...原创 2016-10-31 13:37:41 · 2961 阅读 · 0 评论 -
android 自定义纯数字键盘输入
很久没更新博客了,最近在做一个新项目,遇到了很多坑,现将遇到的坑学到的东西一个个记录下来,方便自己和大家共同学习。后面还会抽出时间将项目中遇到的其他问题一一上传分析。项目中需要使用自定义数字键盘输入金额,效果图如下最初想偷懒在网上找个 demo copy 进项目,无奈网上的坑一个比一个多,还是自己瞎折腾吧,废话少说,开车!首先是界面部分,代码如下:<?xml version="1.0" encodi原创 2017-06-30 10:59:13 · 5624 阅读 · 0 评论 -
JAVA中各种单位之间的转换
本次讲述的是JAVA中各种单位之间的换算,其中包括货币单位的换算,时间单位的换算,以及小数点的保留和小数点与百分号之间的换算,都是从项目中抽取出来的,可能不太全面,把现有的先记录在这里,后面再继续补充。(一)首先,这里是货币之间单位的换算:/** * 货币转换 1000000 return 1百万 10000 return 1万 1000 return 1千 * * @param原创 2017-01-06 10:21:26 · 10837 阅读 · 0 评论 -
AndroidStudio Error:Failed to open zip file. Gradle's dependency cache may be > corrupt
有时候新导入一个项目,发现有这样一个问题 Error:Failed to open zip file. Gradle’s dependency cache may be > corrupt (this sometimes occurs after a network connection timeout.) href=”syncProject”>Re-download dependencies原创 2017-07-18 10:42:59 · 2037 阅读 · 0 评论 -
Android Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'.
用 As 打正式包的时候,发现 As 报错,错误信息:Error:Execution failed for task ‘:app:transformClassesAndResourcesWithProguardForRelease’. > Job failed, see logs for details 原因是 Proguard 文件启用时报错,解决方式有两种,一种是如果你要禁用 progua原创 2017-09-14 11:27:51 · 8435 阅读 · 16 评论