Android小知识点合集-2月篇

2017-02-22 - 1,222 Views - 0 Goods - Nothing

2017-2-23
安卓实现浮动通知
本来是想直接用

setFullScreenIntent(PendingIntent pendingIntent, boolean highPriority);

可是后来发现,在亮屏的情况下有效,但是在灭屏的情况下系统会自动执行pendingIntent的事件,排除这个方法
于是就用了第二种实现方式
首先设置高优先级

setPriority(Notification.PRIORITY_HIGH);

然后设置一个无效震动或者无效声音

builder.setVibrate(new long[0]);

2017-2-22
解决RecyclerView点击item没有水波纹效果
刚刚敲代码的时候,我想在RecyclerView的item上加上点击水波纹效果
根据以往的经验,只要在item布局的根标签上加入android:foreground="?android:attr/selectableItemBackground"就好了
可是完全没有效果
然后去Google,Baidu搜索相关问题,可是他们提出的解决方案在我的项目上都无效
直到我看到这篇文章为什么我的Material Design程序点击时没有波纹扩散效果
文章中的方法是在填充布局的时候给布局指定主题设置水波纹效果,我尝试了一下,确实有效
既然是指定主题,我就直接在我的布局文件里指定了主题,"android:theme="@style/AppTheme"(AppTheme是我的默认主题),同样有效。

转载请注明原文链接:首页 -> 学习记录 -> Android学习记录 -> Android小知识点合集-2月篇

FuZhou . FuJian

"Never start something you're not willing to finish"