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 · 493 阅读 · 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 · 205 阅读 · 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 · 2331 阅读 · 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 · 199 阅读 · 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 · 1116 阅读 · 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 · 2988 阅读 · 0 评论 -
cookie加载不正确的问题
华为系统更新后安装了一个谷歌6月安全补丁的东西,然后之前写的调h5页面的部分就出现了问题,后台查过发现是Android端调h5页面时cookie没能带过去,导致了登录失败。于是对setCookie部分的代码进行了调试,发现单步运行时只要在setCookie部分时多等一会页面就可以正常打开,所以怀疑是异步的问题,先是在网上查了一通,说是这种情况可以让程序多睡会,但是这种解决方法并没有成功,而且觉得这...原创 2020-07-26 15:11:54 · 840 阅读 · 0 评论 -
写布局时出现的问题
写完布局运行时就是出错崩溃,发现是<view>没有大写原创 2018-07-24 09:46:55 · 154 阅读 · 0 评论 -
Android沉浸状态栏导致Toast显示问题
状态栏改为沉浸式的后,Toast就变得很奇怪,变成图片中的那个样子了网上查了一番后发现,把传入toast的context改为ApplicationContext就成了 Toast.makeText(context.getApplicationContext(),"刷新成功", Toast.LENGTH_SHORT).show();...原创 2018-04-13 13:54:16 · 777 阅读 · 0 评论 -
run时遇到的两个问题
1.question: Failed to finalize session:INSTALL_FAILED_INVALID_APK answer: clean and run 2.question: Duplicate files copied in APK answer: find and delete duplicates原创 2017-11-05 12:50:40 · 419 阅读 · 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 · 224 阅读 · 0 评论 -
获取从服务器传来的key-value对
// Map certs = new HashMap; public void setCerts(String key,String value){ certs.put(key,value); } public Map getCerts(){ return certs; } //获取后遍历Map for(Object v : getCerts().values()) Sy原创 2017-10-22 15:27:19 · 504 阅读 · 0 评论 -
在其他类调用本类(Activity)(单例)
public static FActivity intance = null; onCreate(){ …… intance = this; …… } public initLayout(){ …… } FActivity.intance.initLayout();原创 2017-10-22 15:15:03 · 437 阅读 · 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 · 335 阅读 · 0 评论
分享