![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android笔记
水波零
幼儿园水平,争取每周都能记下一周所学的东西,希望能多坚持几天,也可能下周就放弃了……
展开
-
Android Maven镜像
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }maven { url 'http://maven.aliyun.co原创 2021-03-16 16:13:24 · 404 阅读 · 0 评论 -
记:利用Xfermode实现裁剪布局
学习:自定义控件三部曲之绘图篇(十)——Paint之setXfermode(一)实践 @Override public void onDraw(Canvas canvas) { super.onDraw(canvas); canvas.drawColor(Color.WHITE, PorterDuff.Mode.CLEAR); Paint paint = new Paint(); paint.setCol原创 2020-09-23 15:38:58 · 146 阅读 · 0 评论 -
RecyclerView粘性头部
法1:recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) { super.onScrolled(recyclerView, dx, dy);原创 2020-07-02 16:00:29 · 2272 阅读 · 0 评论 -
记一个自己写的凑合能用的上拉加载下拉刷新控件
学习了别人自定义的文章,然后整了这个满满都是bug的控件,自己凑合能用,姑且记录一下最开始闷着头没想明白就开始写,结果各种不好使,于是画了个流程图梳理了一下思路,终于能用了思路如上图,具体在代码的注释中package com.example.myaccount.widget;import android.content.Context;import android.os.Build;import android.util.AttributeSet;import android.u原创 2020-06-18 16:00:38 · 149 阅读 · 0 评论 -
利用canvas.clipPath创建不规则布局
实现效果继承LinearLayout为了使控件画出外边缘,重写onMeasure方法,使控件高度稍微高出一块,此处取5,也可以通过自定义属性来设置,在onMeasure方法中还有算出较矮子控件高度和较高子控件的高度,高度用于在onDraw中在合适的位置画出边界。@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int height = Measu.原创 2020-06-18 15:36:37 · 953 阅读 · 0 评论 -
Cannot call determinedVisibility
https://stackoverflow.com/questions/33083066/android-webview-cannot-call-determinedvisibility-never-saw-a-connection-for我把布局文件中webview的长宽属性从wrap改为match_parent后就没有问题了...原创 2018-08-17 17:22:17 · 2890 阅读 · 0 评论 -
cookie加载不正确的问题
华为系统更新后安装了一个谷歌6月安全补丁的东西,然后之前写的调h5页面的部分就出现了问题,后台查过发现是Android端调h5页面时cookie没能带过去,导致了登录失败。于是对setCookie部分的代码进行了调试,发现单步运行时只要在setCookie部分时多等一会页面就可以正常打开,所以怀疑是异步的问题,先是在网上查了一通,说是这种情况可以让程序多睡会,但是这种解决方法并没有成功,而且觉得这...原创 2020-07-26 15:11:54 · 730 阅读 · 0 评论 -
写布局时出现的问题
写完布局运行时就是出错崩溃,发现是<view>没有大写原创 2018-07-24 09:46:55 · 109 阅读 · 0 评论 -
Android沉浸状态栏导致Toast显示问题
状态栏改为沉浸式的后,Toast就变得很奇怪,变成图片中的那个样子了网上查了一番后发现,把传入toast的context改为ApplicationContext就成了 Toast.makeText(context.getApplicationContext(),"刷新成功", Toast.LENGTH_SHORT).show();...原创 2018-04-13 13:54:16 · 698 阅读 · 0 评论 -
run时遇到的两个问题
1.question:Failed to finalize session:INSTALL_FAILED_INVALID_APK answer:clean and run2.question:Duplicate files copied in APK answer:find and delete duplicates原创 2017-11-05 12:50:40 · 354 阅读 · 0 评论 -
ImageView
1.给ImageView覆盖一层颜色android:tink = "@color/,,,,"2.判断当前ImageView的图片if( mIv.getDrawble.getCurrent().getConstantState().equals(getResource().getDrawble(R.drawble.,,,).getConstantState) ){}原创 2017-11-05 12:43:32 · 165 阅读 · 0 评论 -
获取从服务器传来的key-value对
//Map certs = new HashMap;public void setCerts(String key,String value){ certs.put(key,value);}public Map getCerts(){ return certs;}//获取后遍历Mapfor(Object v : getCerts().values()) Sy原创 2017-10-22 15:27:19 · 445 阅读 · 0 评论 -
在其他类调用本类(Activity)(单例)
public static FActivity intance = null;onCreate(){……intance = this;……}public initLayout(){……}FActivity.intance.initLayout();原创 2017-10-22 15:15:03 · 386 阅读 · 0 评论 -
使用Android Studio时遇到的两个问题及解决方法
1.Android studio模拟器无法启动可能是显卡驱动没装好Could not initialize OpenGLS emulation……2.Android Studio 2.3不能进行调试,可能是因为它的自带bug,更新到2.3+就好了NOT FOUND:no service started,Starting :Intent {act = ……}原创 2017-10-22 15:03:22 · 218 阅读 · 0 评论