![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 61
普通网友
这个作者很懒,什么都没留下…
展开
-
SwipeRefreshLayout 设置下拉刷新的距离高度
2016年09月16日 19:30:37阅读数:7868SwipeRefreshLayout 的下拉刷新距离比较短,有的时候,想要手动设置它的下拉刷新高度,如何解决呢?在网上找了好一会,居然没搜到比较满意的答复,好些都是复制粘贴。于是乎,求人不如求己,拿出API文档,大概看了下,发现了三个相关API:一、setProgressViewEndTarget方法setProgress...转载 2018-08-01 16:32:04 · 542 阅读 · 0 评论 -
Android Recyclerview,滚到指定位置
RecyclerView指定item滚动顶部对于recyclerview滚动大家知道有scrollTo,scrollBy这种类似的方法。但是大家有没有发现,当让recycleview滚动到某一位置会出现如下两种情况,1:对于recyclerView滚动到某个position位置,当这个position位置不在当前界面内,recyclerView会滚动到当前position位置。2:如果这个po...转载 2018-06-28 15:01:39 · 1491 阅读 · 0 评论 -
Android修改 EditText 中的光标位置
修改 EditText 中的光标位置 Android 的 EditText 控件默认获取焦点的时候, 插入光标是在第一个位置的,如果EditText中设置了文本, 这个时候光标是在文本的最前面, 而不是文本的最后. 为了方便用户使用, 需要把光标移动到文本最后, 但是EditText 没有提供 setCursor 函数. 经查看其文档 发现 setSelection 函数可以完成该功能....原创 2018-06-28 15:00:50 · 3199 阅读 · 0 评论 -
Android 判断手机是否root
//判断手机是否rootpublic static boolean isRoot() { String binPath = "/system/bin/su"; String xBinPath = "/system/xbin/su"; if (new File(binPath).exists() && isCanExecute(binPath)) { ...原创 2018-06-28 15:00:24 · 924 阅读 · 1 评论 -
Android-防止用户快速点击和多点触控
1.为什么要防止用户重复点击 在用户使用App的时候,并不会乖乖的按照我们的想法而执行。下面就拿我们熟悉的Button来: 举个栗子假设这个Button的点击事件是“一个登录的网络请求”,这时候我们的主角-老司机小明登场了,他娴熟的输入了自己的账号和密码,然后点击了登录,静静地等候着APP的反馈跳转,可是天有不测风云,这时候网络不是很好,APP一直还未反馈 。我们的老司...原创 2018-06-28 14:56:10 · 758 阅读 · 0 评论 -
Android沉浸式状态栏与EditText问题(解ScrollView 中的EditText被输入法遮挡,Scrollview不会自动滚动自适应)
Android4.4以前的版本,状态栏都是一块黑色的,个人认为还是比较丑的。自4.4开始,Android已经支持透明状态栏了(俗称沉浸式状态栏)。个人认为支持沉浸式状态栏的app逼格还是比较高的,为了紧跟潮流,我们项目中也准备加入沉浸式状态栏。在实现沉浸式状态栏的过程中踩了不少的坑,特此记录下来。如何实现状态栏Android 4.4以上实现方式Android 4.4版本提供了FLAG_TR...转载 2018-11-10 20:30:25 · 1690 阅读 · 1 评论