2 LIXIAONA_1101

尚未进行身份认证

一个爱敲代码的程序猪~

等级
TA的排名 7w+

Android ExpandableListView长按事件+得到一级列表二级列表的下标

一级列表点击事件:expandableListView.setOnGroupClickListener()二级列表点击事件:expandableListView.setOnChildClickListener()一级列表长按事件:expandableListView.setOnLongClickListener()二级列表长按事件:expandableListView.setOnIte...

2019-10-18 17:13:48

Android 解决scollview嵌套recyclerview显示以及滑动冲突的问题

以前使用在ScrollView嵌套ListVIew、GirdView的时候都会出现显示不全的情况,这时只需要重写ListView和GridView,这样就可以了,网上都有的。今天运行在7.0以上的时候发现,RecycleView显示不全了,我的是ScrollView嵌套RecyclerView,RecyclerView又嵌套了一个重写的Gridview,后来看到的有人说是这样:  在A...

2019-10-18 15:19:58

Android (注意点超详细)检测软件版本更新 安装apk +解决 尝试在空对象引用

一看啥都会 一敲啥都醉 真的是各种坑首先附上代码 下面在一一介绍:(现在博客更新的加入代码的背景颜色为白色 好chou啊 实名吐槽 哈哈哈) //显示 showDownloadProgressDialog private void showDownloadProgressDialog(Context context) { ProgressDialog prog...

2019-10-09 16:22:40

Android 关于9.0版本之后相机权限问题

权限有三种状态1.用户已经同意该权限2.用户拒绝了该权限,没有选中『不再询问』(Never ask again),那么下次再次启动时,还会提示请求权限的对话框3.用户拒绝了该权限,并且选中『不再询问』,提醒用户手动打开权限所以第三种,就是没有权限,也不会给你弹出系统权限这是一个调取系统相机和使用知乎源码调取相册的方法://知乎 调用系统相册 api 'com.zhihu....

2019-09-29 14:17:58

Android java.lang.NoClassDefFoundError: Failed resolution of: Lcom/zhihu/matisse/R$plurals(使用知乎开源相册)

因为项目中出现了知乎的开源框架MatisseActivity,其实就是一个图片选择器,但是有一个问题就是:我点击了9张图片,并设置最多只能选择9张,但是选择第十张时,图片就崩溃了,并且报了以下错误java.lang.NoClassDefFoundError: Failed resolution of: Lcom/zhihu/matisse/R$plurals原因是因为缺少资源plurals的定义...

2019-09-24 17:27:33

Android 改变数据源顺序 更新适配器recyclerAdapter

指定位置插入单个数据,更新适配器public void insertItem(int position, IgQuestionBean igQuestionBean) { if (igQuestionBeans == null) { return; } notifyItemInserted(position); ...

2019-09-04 17:11:01

Android Tablayout+viewpager常见问题解决

Tablayout+viewpager使用https://blog.csdn.net/LIXIAONA_1101/article/details/81226079上面博客中又说到一种设置tabitem标题的,下面是第二种://此方法用来显示tab上的名字 @Override public CharSequence getPageTitle(int pos...

2019-09-03 18:13:31

Android RecyclerView多布局超详细

首先根据你的需求需要几个布局就先定义几个常量,用来表示相对应的布局:再重写一个getItemViewType()的方法,用来标记在下标为几的时候返回上面对应的常量标记:还要说明的就是onCreateViewHolder()方法,有几个布局就写几个对应的Holder:最后就是onBindViewHolder()方法,分别在对应的布局写对应的操作:全部代码展示:...

2019-08-31 17:51:08

Android Activity回传值

在做项目的时候遇到这样的一个问题A传值并且跳转到B 这时候需求是在设置完数据之后还需要传值给A 难不成我再B传值跳转到A???当然这是不可行的,这时候就想到了这个回传值:这是A类:以往的跳转都是staryActivity(intent) 注意这里是startActivityForResult(intent,1001)第二个参数是requestCode 差不多可以理解成传递码...

2019-08-23 17:15:35

Android 接口回调示例

永远都是在忘记在巩固的东西,在这里记忆一下吧我这个接口回调使用在recyclerviewAdapter跟activity中:首先在adapter中写一个接口并且构造一下:第二步public接口中写一个方法:第三步:就是我们在使用的时候 一般就是点击事件的时候,一般情况下只需要拿到下标就行,看自己的需求了:最后一步就是在activty的使用,就是在设置适配的时候new...

2019-08-23 17:03:15

Android recyclerView适配

看来代码真的是一段时间不敲手就生,刚才在写项目的时候,发现之前闭着眼都能写出来的recyclerview适配都忘记怎么写了,在这里巩固一下,省的又忘了,哈哈哈首先就是创建类继承 RecyclerView.Adapter<MyViewHolder> 这个MyViewHolder就是我们的item布局recyclerviewAdapter类:package com.jiuha...

2019-08-23 16:54:39

android 无法安装apk到真机INSTALL_FAILED_INVALID_APK: /data/app/vmdl725961767.tmp/3_dependencieswufaanzhuang

今天在使用真机测试的时候遇到这样的一个问题:解决方法:搞定!!

2019-08-16 11:31:16

Android心得二

不知道为啥 竟然把博客当成了自己宣泄情绪的一个平台 (这明明是个分享技术的平台) 成年人的无奈可能就体现在了字里行间 你们可能会想为什么不发表说说或者朋友圈 其实不是没有想过 但是有些人可能就会觉得这个人咋这么矫情 那我就把这个当成我的日记簿来记录 如果有缘看到 那就当是一场心灵的沟通 互相不认识 来分享自己的心情 也挺好 说不定会找到有着同样思想感情的人 即使所有的事情都没有可能感同身受...

2019-07-09 21:10:32

Android 心得

我的博客大部分都是刚接触这行 还在学习这个过程中写的首先 为什么会写博客? 第一:把博客当成你的笔记本 来记忆你觉得其中某些知道却有容易忘记的知识点 第二:当你再次翻阅到自己的博客的时候 可能现在已经忘记了,没有任何迹象的 它都全部帮你记忆着 第三:之前写的可能只是部分 不是概括了全部 随着时间的增长 随着技术的增强 你会发现之前的错误 出错在哪了 明确自己的失误不知不觉 猛然回...

2019-06-21 15:27:59

Android 毛玻璃效果

首先我们来展示一下毛玻璃效果:拿取到bitmap:Bitmap bitmap1 = BitmapFactory.decodeResource(getResources(), R.drawable.p);主要的就是这个方法了:参数一:上下文   参数二:bitmap图片   参数三: 模糊半径 然后把返回回来的bitmap设置给imageview就ok了!public...

2019-01-17 10:37:15

Android 解决TextView的getLinesCout的值为0的问题

首先,我们需要实现的一个项目需求是当内容大于三行的时候,会有一个 "全文" "收起"的效果那么我们先来看一下内容小于三行的效果:大于三行的效果:那这样的效果,究竟是究竟实现的那:git地址:https://github.com/lixiaona1101/fullstory其中我要说明的是TextView的getLinesCout的值为0的问题 ...

2019-01-15 21:42:06

Android 自定义控件实现阅读小说平移翻页效果

本文章借鉴与http://blog.csdn.net/zhongkejingwang/article/details/38728119先来看一下我们最终实现的效果如何:                                      这个实现那,人家也在人家的CSDN中说的明明白白,那么我就来简单的说一下自己的一下思路:首先,我们要为了节省空间资源,只需要三个界面来重复使...

2019-01-14 15:13:38

Android 事件分发

要求:光标在第一个listview,第一个listview进行滚动;光标在第二个listview的上半部分,三个listview联动,下半部分,只有第二个listview滚动;光标在第三个listview,就第三个listview进行滚动.效果一:效果二三级联动:效果二下半部分:效果三:做到这个效果我们用到了自定义view:重写onInterce...

2018-12-20 20:40:39

Android FlowLayout流式布局

先给大家展示一下FlowLayout的效果:这种效果是现在大多数app要用到的,那么它是怎么实现的那:首先,添加依赖:​​​​​​​implementation 'com.nex3z:flow-layout:1.0.0'占位: <com.nex3z.flowlayout.FlowLayout android:id="@+id/f...

2018-12-10 14:23:13

Android 解决 Binary XML file line #20: Error inflating class EditText 问题

我们都知道对main\res\drawable这个目录不单单只能放图片,还可以放置xml形式的文件,大家可能在做项目的时候有时候会为了分类的一个美观程度,就把xml形式的文件放在main\res\drawable-v24,于是就出现了这个bug: Binary XML file line #20: Error inflating class EditText .解决方法:把xml文件放置在ma...

2018-12-07 13:37:01

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。