排序:
默认
按更新时间
按访问量

禁止AppBarLayout滚动

前言 通过CoordinatorLayout与AppBarLayout,可以做一系列滑动骚操作,但是今天遇到了一个问题,recycleview(外面套了SwipeRefreshLayout)没数据的时候,AppBarLayou包裹的view还能滑动。 解决思路 1.gone掉下方的rec...

2018-06-29 17:16:47

阅读数:1058

评论数:5

AndroidStudio3.1.2 报错:Could not get unknown property 'packageForR' for task ':app:processDebugResour

前言:今天买了新电脑,装了最新的AndroidStudio,是3.1.2版本的,然后把之前公司项目弄到新电脑上,发现个别项目死活跑不起来,个别项目无缝跑起来。 上图: 看到这里看不出具体是什么错误,那就点开上上图Run tasks,来看具体的错误日志。 看图中带有ButterKn...

2018-05-14 17:34:48

阅读数:4634

评论数:3

AlertDialog 里面如果有EditText的话,软键盘弹不出来

前言 AlertDialog里面如果含有EditText的话,会发现软键盘弹不出来,没办法输入,这个其实是Google的bug。 解决思路 遇到这个问题如何解决呢?首先想到如下几个解决方案 1、手动弹出软键盘; 2、让EditText获取焦点; 3、可能官方提供了这么一行...

2017-07-14 16:15:22

阅读数:171

评论数:0

CollapsingToolbarLayout设置contentScrim,当剩余折叠高度是ToolBar高度的两倍的时候,contentScrim设置的背景就出现了。

CollapsingToolbarLayout设置contentScrim,当剩余折叠高度是ToolBar高度的两倍的时候,contentScrim设置的背景就出现了。思路既然根据Google的XML代码没办法实现这个功能,那么是不是有这么一个代码可以监听到AppBarLayout的滑动状态?解决...

2017-07-14 16:06:22

阅读数:1187

评论数:0

ButterKnife 8.5.1 使用姿势

ButterKnife 8.5.1最新版本使用姿势 1.在Module:app的build.gradle中加入 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') androidTestCompile('...

2017-03-27 11:17:34

阅读数:624

评论数:0

Unable to add window -- token null is not for an application,普通应用程序悬浮窗口(TYPE_APPLICATION)

今天在做悬浮窗口的时候遇到了一个bug。本来是做WindowManager.LayoutParams.type = TYPE_PHONE,在所有应用程序上的悬浮窗口,后面改成只能在本Activity中,于是WindowManager.LayoutParams.type改成TYPE_APPLICAT...

2016-11-22 15:32:50

阅读数:1135

评论数:0

android.view.WindowLeaked窗体溢出解决办法

前言 前段时间遇到了一个bug:android.view.WindowLeaked,这个看字面意思就很清楚了,窗体溢出。 产生原因 我们知道Activity中有个WindowManager(窗口管理器)。同样,构建在某个Activity之上的对话框(Dialog)、PopupWindow也有相应...

2016-11-16 18:11:58

阅读数:847

评论数:0

drawRect画矩形框bug:四边线条粗细不一致

下面是一个普通的矩形框的画法,画出来后,会发现,矩形框,四条线有粗有细。这是android的一个bug,我们没办法解决,只能规避。

2016-11-08 16:36:58

阅读数:2006

评论数:0

仿微信朋友圈回复信息-点击空白处软键盘以及回复布局消失

打开微信朋友圈,点击回复按钮,会立马跳出一个回复栏和一个软键盘,点击其他空白处这2个又消失了。这种功能我们怎么实现呢? 类似下面这种功能,由于用的是夜神模拟器,没有软键盘,大家可以自行脑补,或者去自己的朋友圈看看效果。 思路是这样的:点击这个回复状态栏以外的其他区域,让这个回复栏目GO...

2016-11-05 17:14:25

阅读数:1375

评论数:0

java.lang.RuntimeExceptionL:Parcel: unable to marshal val xxx类i

Android报错:java.lang.RuntimeExceptionL:Parcel: unable to marshal val xxx类i 在使用intent或者bundle传递数据的时候,如果用到了bean,这些bean一定要序列化,就是实现Serializable或者Pace...

2016-10-28 10:47:55

阅读数:535

评论数:0

MVP模式从入门到精通

首先附上本人自己写的一个MVP的demo,这是一个很标准的MVP,Github地址如下: https://github.com/SilasGao/MVPDemo

2016-10-27 15:24:48

阅读数:26433

评论数:25

手把手教新手小白在window把自己的项目上传到github

作为一个开发者,写博客,上传项目到github好像是不可不会的技能,很多有经验的老司机都会这么建议你。本宝宝第一次要把项目传到github的时候,确实有点蒙蔽,什么鬼,传个东西有必要这么难吗?今天宝宝要说的是用命令行上传代码,很高大上有木有?

2016-10-27 11:31:41

阅读数:20371

评论数:11

AAPT err(Facade for): libpng error: Not a PNG file

今天本宝宝遇到一个奇葩的问题,这项目之前在家是可以用的,今天在公司突然想用一下,发现报错了。弄了了半天,怎么弄都不行,弄得本宝宝都快哭了。 下面是一开始AS上提示的错误 点进去详情看到这些信息。 网上找了无数遍,也没找到具体缘由,然后本宝宝就怀疑是gradle的问题,然而排查了一遍,gra...

2016-10-27 10:51:09

阅读数:722

评论数:0

Android Studio连接GitHub报错Cannot run program "git.exe": CreateProcess error=2, 系统找不到指定的文件。

Android Studio链接GitHub的时候报错Cannot run program "git.exe": CreateProcess error=2, 系统找不到指定的文件。 然后找到

2016-10-26 16:04:32

阅读数:2606

评论数:0

ScrollView嵌套可滑动控件(RecyclerView、ListView、GraidView等),ScrollView会自动滚到底部

ScrollView嵌套可滑动控件(RecyclerView、ListView、GraidView等),如果这些子控件很长超出了屏幕的高度,那么ScrollView会自动滚到底部那个控件。

2016-10-26 14:51:01

阅读数:702

评论数:0

.9图片报错mergeDebugResources. xx.9.png Can't have more than one marked region along edge

今天在自己做.9图片的时候,由于很久没有做了,报了一个错误,花了点小时间,不多说直接上错 然后我们就去看看日志详情到底是什么错,有的人会不知道怎么打开这个日志详情,如下图,点击那个按钮就行了。 然后就发现了这段日志,日志说的很明显,.9图片画错了,不能有超过一个标记在边缘处,但是有人会说这...

2016-10-09 15:54:02

阅读数:497

评论数:0

ButterKnife 8.1.0 空指针

ButterKnife 8.1.0 空指针解决方案,手把手教学

2016-09-26 18:17:36

阅读数:456

评论数:0

纯XML实现:在一个行布局中,有2个TextView,后面的tv2紧跟前面的tv1,前面的tv1过长的话,后面为省略号,后面的tv2不会被挤出屏幕

如果要实现这种布局,怎么实现呢?用代码实现的话,后来人修改这块代码很可能一不小心会跳进坑里,所以本文旨在用纯XML实现该布局。 这个布局最大的难处是,前面的控件会把后面的控件顶出屏幕,不信的话各位可以去试试,各位会发现这里面有很多坑,到后面甚至会直接用代码去写。 下面便是主要的XML实现方案,主要...

2016-09-24 10:24:40

阅读数:396

评论数:0

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