
Android学习
文章平均质量分 66
Sailist
这个作者很懒,什么都没留下…
展开
-
Android_仿制清单_1_初始布局练习_粗糙的课程表界面
实现效果:能够左右,上下滚动 涉及知识点:HorizontalScrollView、ScrollView布局文件:week_show.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/and...原创 2018-04-22 22:36:16 · 199 阅读 · 0 评论 -
AndroidAPI28允许明文网络请求
AndroidManifest.xml中,application下加入一项android:usesCleartextTraffic="true"转载 2019-02-10 11:29:58 · 1357 阅读 · 0 评论 -
AndroidStudio报的错误不详细时的解决办法
gradlew compileDebugSource --stacktrace -info原创 2019-02-04 13:25:43 · 520 阅读 · 0 评论 -
一步步用Rxjava+Retrofit+OKhttp实现下载进度监听
服务器端如何实现下载(Tomcat)可以看我之前写的博客 Tomcat下文件下载与上传的简单实现,这篇博客主要是写安卓端如何监听下载进度,并转到相应的UI界面进行处理。主要分三步:创建一个Listener接口用于监听下载进度创建一个内置了监听器的ResponseBody的子类用于实时获取进度为OKHttpClient添加拦截器处理原本的Response第一步:创建一个List...原创 2018-09-06 00:10:42 · 1268 阅读 · 1 评论 -
Android问题与解决方案:重叠View响应上层View点击事件
问题描述: 下层是recycleView,在其上有一个FloatActionButton,点击FloatActionButton,响应了响应item的点击事件可以看一下对clickable的分析 https://blog.csdn.net/luojiusan520/article/details/51241355然后是方案: 上层View设置clickable=true...原创 2018-08-21 11:44:44 · 5450 阅读 · 0 评论 -
Android 获取设备唯一ID
https://blog.csdn.net/bobbob32/article/details/73105076转载 2018-08-20 10:27:32 · 1631 阅读 · 0 评论 -
The following classes could not be instantiated: - android.support.v7.widget.Toolbar
https://stackoverflow.com/questions/26575815/the-following-classes-could-not-be-instantiated-android-support-v7-widget-too/30749068#30749068原创 2018-08-22 20:02:32 · 919 阅读 · 0 评论 -
Android问题与解决方案:AlertDialog自定义组件的值无法获取
有时候会碰见自定义AlertDialog的组件的值无法获取的情况,经过测试后发现应该犯了一个很zz的错误…第一种获取组件的方法:View dialogView = LayoutInflater.from(getContext()).inflate(R.layout.dialog_contact,null);EditText dialogEdit = dialogView.findVie...原创 2018-08-26 17:34:05 · 838 阅读 · 0 评论 -
Android问题与解决方案:调用系统相机拍照并返回图片
第一步:设置权限第二步:处理版本冲突第三步:封装获取相机存储路径和隐式意图启动相机的代码第四步:隐式意图启动相机第五步:回调函数处理第一步:设置权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission androi...原创 2018-08-22 11:44:28 · 1149 阅读 · 0 评论 -
Android问题与解决方案:getResource()设置文本大小异常
在设置文本大小的时候,我们一般调用的都是setTextSize(float),这里的float单位和我们写在dimen.xml里的数值的单位不一样,具体可以看一下这篇文章:由sp单位引发的惨案解决方案如下:view.setTextSize(TypedValue.COMPLEX_UNIT_PX, size);...原创 2018-08-13 17:24:15 · 424 阅读 · 0 评论 -
Android问题与解决方案:自定义ViewGroup的点击事件响应问题
自定义了一个RelativeLayout的子类,然后在点击事件上出现了问题,要么是不响应,要么是响应不灵敏,经过一系列测试后终于好了,主要涉及的方法还是Touch的事件分发相关的方法:dispatchTouchEvent(),该方法如果重写,必须加上super.dispatchTouchEvent(ev);并返回trueonTouchEvent(),该方法如果重写,必须加上super.on...原创 2018-08-13 12:51:23 · 1955 阅读 · 1 评论 -
Android路上:写的很好的博文推荐
自定义View原理篇自定义View基础 - 最易懂的自定义View原理系列(1) 自定义View Measure过程 - 最易懂的自定义View原理系列(2) 自定义View Layout过程 - 最易懂的自定义View原理系列(3) 自定义View Draw过程- 最易懂的自定义View原理系列(4)实战篇手把手教你写一个完整的自定义ViewShape使用Andro...原创 2018-08-13 09:13:39 · 295 阅读 · 0 评论 -
Android问题与解决方案:自定义View无法预览
这个错误很烦..我找了很久也没找到解决方案Missing ClassesThe flowing classes could not be found...最后根据报错提示栏下的Tips里的第一个,点了一下build,就好了..就好了…然后说一下自定义View的时候,以下5个重写方法不能少:四个构造方法onDraw方法其他方法需要根据具体需要自行添加...原创 2018-08-12 19:13:51 · 6712 阅读 · 2 评论 -
Android问题与解决方案:关于阴影不出现的原因
排查两点:设置阴影的View不是透明的,透明的不会产生阴影设置阴影的View的父级不能有padding属性,padding属性会遮盖掉阴影原创 2018-08-12 18:04:38 · 1703 阅读 · 0 评论 -
Android开发:滑动到边界时的边缘效果设置
这个关键词真的让我一顿好找,不过最后还是找到了android:overScrollMode="never"不过如果设置了这个,滚动条也就同时不会出现,如果有兄台知道如何让这两个不冲突的简单方法,麻烦告知[抱拳]...原创 2018-08-02 10:31:50 · 1640 阅读 · 0 评论 -
Android开发:TabLayout+Fragment+ViewPager实现总结
第一步:添加依赖第二部:准备layout主界面“容器”其他界面第二步:类的实现Activity类Adapter类容器Fragment类Fragment类之前想实现一下就觉得这里面的关系好复杂,实现之后又理了理关系就觉得不是那么麻烦了…技术这个东西就是会者不难难者不会吧,为了把关系理的更透彻一些,就写这么一篇博客吧,用最简单的实现方式来实现这个东西,然后很感...原创 2018-07-31 19:14:42 · 696 阅读 · 0 评论 -
安卓手写板(无外部库使用)
转载并改编自 https://www.jianshu.com/p/b243e2ba2462PaletteView.javapackage com.university.sailist.goodmanager.view;import android.content.Context;import android.graphics.Bitmap;import android.graphics...转载 2019-02-10 15:05:03 · 538 阅读 · 0 评论