
Android
喂灬你的蓝玫瑰
这个作者很懒,什么都没留下…
展开
-
Android webView控制网页路由
Android webView控制网页路由1.在APP内部打开新网页 webview.loadUrl(Constant.RECORDS + guid); webview.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(We原创 2016-07-16 14:10:53 · 2169 阅读 · 0 评论 -
解决Android studio 编译报错 Error:null value in entry: outputDirectory=null
昨天升级了Android studio 到2.3版,升级以后编译了一大会儿后编辑器报了个错, Error:null value in entry: outputDirectory=null然后一直编译过不去了。百度,谷歌之后发现并没有这样的错,但有类似的,如:Error:null value in entry: resOutputDir=nullError:Null value in entry:原创 2017-03-09 09:56:45 · 13745 阅读 · 9 评论 -
AndroidStudio导入项目一直Building解决方案
AndroidStudio导入项目一直卡在Building gradle project info,实际上是因为你导入的这个项目使用的gradle与你已经拥有的gradle版本不一致,导致需要下载该项目需要的gradle版本,会一直卡住,直至下载完成。解决方案:1.随便找一个你能运行的as项目2.打开gradle-wrapper.properties,文件目录:项目/gradle/wrapper/g原创 2017-02-14 09:06:19 · 441 阅读 · 0 评论 -
过时的getResources().getColor()的替代方法
用getResources().getColor()方法时发现过时,一次无意中找到了它的替代方法,但是没记住,网上查了一下记一下: 替代过时的getResources().getColor()获取资源文件color.xml的颜色: ContextCompat.getColor(activity,R.color.text_main_color)原创 2017-02-21 14:47:40 · 1376 阅读 · 0 评论 -
Android 解决APP字体随系字体大小改变造成的布局错位问题。
最近发现了一个之前没有注意过的问题,布局文件中TextView字体大小使用sp作为单位时,再改变系统字体大小时,App字体也会随着系统字体大小改变而改变,这就可能造成APP布局的错位,像这样: 但是仔细观察比较了其他的几个APP发现微信的字体不会随着系统字体大小改变,于是百度了一下,找到了问题根源和解决办法,分享一下: 在这里引入一个知识点:关于sp文档的描述为: S原创 2017-02-10 09:48:17 · 7875 阅读 · 3 评论 -
解决RecyclerView删除Item导致位置错乱的问题
RecyclerView的刷新分为内容变化和结构变化,结构变化比如remove和insert等并不会导致viewholder的更新,所以有时候我们使用 notifyItemRemoved(position);或者使用 notifyItemInserted(position);item的位置并没有发生改变,或者位置发生错乱,很是奇怪诡异,需要重新调用 not原创 2017-01-17 15:51:06 · 6258 阅读 · 0 评论 -
5.0之后,Android 自定义样式SeekBar Thumb两侧显示断层的坑
5.0之后,Android 自定义样式SeekBar Thumb两侧显示断层的坑最近项目用到SeekBar,自定义了一下简单的样式,写完一看效果: 顿时感觉很是奇怪,这好好的SeekBar怎么被Thumb截断了,仔细查了一下代码,各个部分比对了大半天没有发现任何问题。最后,仔细一想,所有的都考虑了,还差一点,那就是Activity使用的theme,我的Activity使用的都是AppCompa原创 2017-01-16 18:01:02 · 5493 阅读 · 2 评论 -
解决: Plugin with id 'com.jfrog.bintray' not found.
Android studio 导入Module时有时会报错误:Error:(2, 0) Plugin with id ‘com.jfrog.bintray’ not found导致这个的原因是该项目的原作者会把项目发布到maven中央仓库中,所以在gradle中添加了相关的maven发布任务。 而我们是不能连到maven的仓库,解决这个问题只需要: 找到该Module的build.gradle文原创 2016-10-26 11:20:36 · 17514 阅读 · 2 评论 -
Android studio 升级2.2 之后 Maven插件不能使用解决
转自:http://blog.youkuaiyun.com/u014731991/article/details/52596981compile报下面的错误Error:(2, 0) No service of type Factory<LoggingManagerInternal> available in ProjectScopeServices.点击open file 会跳转到apply plugin: ‘转载 2016-10-26 09:55:21 · 269 阅读 · 0 评论 -
RxJava学习备忘
摘自http://gank.io/post/560e15be2dca930e00da1083转载 2016-10-21 17:10:13 · 315 阅读 · 0 评论 -
解决Android Studio打包报错"xxx"is not translated in "xxx"(xxx)[Missing Translation]
参考链接:http://www.07net01.com/program/2016/03/1411168.html转载 2017-03-09 18:09:16 · 991 阅读 · 0 评论