![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
swh1
这个作者很懒,什么都没留下…
展开
-
ScrollView嵌套ListView冲突问题解决方案
今天在做项目时,使用Activity 嵌套一个Fragment时出现了Fragment的界面不是顶部的现象,刚开始不知道怎么回事,经检查发现是因为Fragment里面使用了ScrollView 嵌套的 ListView导致的原因,下面介绍一下: 我Activity的布局只有一个FrameLayout 使用的是 getSupportFragmentManager().beginTra原创 2016-12-23 17:43:54 · 322 阅读 · 0 评论 -
Android Studio 升级到3.0 时遇到的问题总结
Android Studio 升级到3.0 时遇到的问题总结问题1:Error:(29, 0) Gradle DSL method not found: ‘google()’Possible causes:<ul><li>The project 'android' may be using a version of Gradle that does not c...原创 2018-05-21 16:34:54 · 756 阅读 · 0 评论 -
java.lang.ClassCastException: java.util.ArrayList$SubList cannot be cast to java.util.ArrayList
java.lang.ClassCastExceptionjava.util.AbstractList$SubAbstractListRandomAccess cannot be cast to java.util.ArrayList1 com.yunshuxie.main.SubmitJobActivity.setImgListDate(SubmitJobActivity.java:418...原创 2018-04-03 18:26:35 · 19049 阅读 · 0 评论 -
题库demo
前言 这是一个关于题库的demo 主要实现功能:题目展示,选择答案时答案的显示及判断对错,已答过题目的答案 记录等功能,基本实现了答题所需要的功能。 实现方案及lib:使用RecycleView 和 PagerSnapHelper 模拟ViewPager滑动效果, 使用本地数据库(greeDao3)作为数据源先来两张截图原创 2017-12-26 10:57:48 · 850 阅读 · 2 评论 -
带长按扫描二维码功能的WebView,实现类似微信效果
今天介绍一下,实现二维码扫描的webView可以实现二维码扫描的在度娘上有很多,今天这个呢其实和网上的差不多,只是我们的webView是一直在使用的,如果用网上的话,会改动很大,影响很多代码,所以我就在网上的基础上了做了一下修改,可以实现很轻松的使用。下面是自定义的webView/** * Created by swh123118 on 2017/12/20. * 带长按扫描二维码原创 2018-01-16 11:33:42 · 4321 阅读 · 0 评论 -
Android-25种开源炫酷动画框架
忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android 分类侧滑菜单,Yalantis 出品。 项目地址:https://github.com/Yalantis/Sid转载 2018-01-05 15:45:43 · 1092 阅读 · 0 评论 -
7.0系统WindowManager使用问题
最近在做一个广告页弹出的功能,刚开始想使用的是WindowManager这个类去实现,并且也实现了功能,运行测试ok,就做其他的去了,准备测试发版的时候,出问题了,7.0以上系统这个广告页弹不出来,出了问题就想办法解决,网上的方法大致分为两类, 一类是手动操作 设置–应用管理–应用名称–权限管理–打开悬浮窗; 还有一种就是判断机型弹出权限管理界面可以参考一下这篇文章:http://blog.cs原创 2017-10-23 18:11:58 · 404 阅读 · 0 评论 -
类似于Ios的标题栏中返回和关闭功能的实现
有时候我们在使用WebView加载url的时候,当这个链接里面有下一级跳转时,如果我们点击返回按钮将页面销毁的话,有的用户会说这个实现不好,我只是想返回上一级页面,而不是退出,但是如果我们返回的上一级话,如果页面跳转很多的话,用户体验也是很糟糕的,所以就会出现返回和关闭共存的需求,但是这个关闭按钮的显示就得加个判断了, 这里需要重新一下WebViewClient这个方法;public class原创 2017-10-23 17:54:54 · 492 阅读 · 0 评论 -
Glide加载图片缓存库出现
Glide加载图片缓存库出现——You cannot start a load for a destroyed activity这两天做项目,使用了到了Glide,在Glide加载图片时,退出当前Activty,就会报这个错:You cannot start a load for a destroyed activity;最后经过搜索发现,原来这个方法 : Glide.with(this).loa原创 2017-09-08 16:22:26 · 267 阅读 · 1 评论 -
控件的Ontouch事件和onClick事件冲突
OnTouch onClick 事件冲突原创 2017-08-22 18:12:08 · 1447 阅读 · 0 评论 -
android 毛玻璃效果实现,当头像接近于白色时处理
最近公司出了一个需求,需要用到毛玻璃效果,网上一搜有好几种方法,正好图片加载用的是glide,最后选择了使用glide去实现,先说一下实现方法①引入dependencies { 。。。。。。。 //引入glide compile 'com.github.bumptech.glide:glide:3.7.0' compile 'jp.wasabeef:gl原创 2017-08-16 14:07:37 · 761 阅读 · 0 评论 -
expandablelistview、listView嵌套gridview点击事件冲突解决
项目中用了expandablelistview中嵌套gridView,设置expandablelistview 的setOnChildClickListener点击事件时,发现gridView区域点击不会执行我的操作,在网上搜索了一下,找到了解决方法,在这里记录一下;在嵌套有gridView的布局的最外层布局添加 : android:descendantFocusability="blocks原创 2017-06-12 15:43:35 · 1423 阅读 · 0 评论 -
2016 Android Top 10 Library
2016 Android Top 10 Library 过去的 2016 年,开源社区异常活跃,很多个人与公司争相开源自己的项目,让人眼花缭乱,然而有些项目只是昙花一现,有些项目却持久创造价值,为开发者提供了极大的便利,这些终究由时间来判断。今天,我就来整理一篇,我个人认为的 2016 年对 Android 开发有巨大帮助的,甚至改变了 Android 开发方式的开源库,但是,仅限转载 2017-01-17 18:15:43 · 292 阅读 · 0 评论 -
控件的抬起和按下事件
今天在做项目时,遇到一个问题,需要监听手机上软键盘的删除键,当我在删除时,我只想删除某一个字母时,同时会把前一个也给删除,找了半天找到原因了,原来是因为KeyEvent.KEYCODE_DEL这个键有抬起和按下两个动作,同时会执行两次,在删除时判断一下即可,在这里记录一下原创 2017-02-07 10:56:26 · 303 阅读 · 0 评论 -
动态设置TextView的高度,就是点击收起和展示更多的效果
做这个效果得先了解TextView中的这个ellipsize属性,作用是当文字长度超过textview宽度时的显示方式:Android:ellipsize=”start”—–省略号显示在开头 “…pedia”android:ellipsize=”end”——省略号显示在结尾 “encyc…”android:ellipsize=”middle”—-省略号显示在中间 “en…dia”原创 2016-12-31 15:09:40 · 1351 阅读 · 1 评论 -
WebView WebChromeClient 方法使用
在开发中, 当webView有多级页面的时候,我们就需要拿到url的title 也显示我们的标题。使用方法 webView.setWebChromeClient(new MyWebChromeClient()); public class MyWebChromeClient extends WebChromeClient { @Override public vo...原创 2018-05-21 16:51:45 · 938 阅读 · 0 评论