
android
Rex_Code
技术菜,又懒惰、不上进
展开
-
Android TextView富文本、显示不同的颜色
效果图: 想要的效果,显示总金额的TextView金额部分显示不同的颜色,实现代码如下图所示:设置为自定义的颜色:代码都比较简单,大家应该都可以看懂,我就不解释了,我也是菜鸟……转载 2017-07-20 11:06:46 · 3109 阅读 · 0 评论 -
Android Studio 3.0 之后Tools没有Android选项
Android Studio 3.0 之后Tools没有Android选项,想打开monitor查看文件就不行,解决方法:在Android SDK路径下有 monitor,双击打开即可。Android 3.0之后就不推荐这么用了,如果想看模拟器或者真机里面的文件,可以这么做: 在右边就有类似 monitor的功能。顺便说一下, 点9图片也没有查看器了,其实直接点击点9图片...原创 2018-07-21 10:51:16 · 21127 阅读 · 1 评论 -
Android Material Design
ToolBarDrawlayoutFloatActionButtonSnackBarCoordinatorLayout卡片式布局 CardViewAppBarLayoutSwiperRefreshLayout可折叠式标题栏 CollapsingToolbarLayout原创 2018-07-28 16:52:49 · 354 阅读 · 0 评论 -
Android Studio 导入融云IMlib moduler 导致IDE Fatal Error
本人Android 菜鸟一枚,刚入坑,最近在搞IM聊天的时候使用的融云的SDK,一开始是直接使用IMKIT来完成粗陋版本的,但是IMKit不太容易定制UI,所以后来想基于IMLib进行开发,于是导入 IMLib的过程中就发生错了,按照官方的步骤来,导入的时候发生IDE如下错误: 各种百度谷歌都没能解决这个问题,融云的人对你爱理不理,我都不想用融云了,奈何公司的决策人要使用。无奈,只能继续...原创 2018-04-11 17:24:57 · 1125 阅读 · 0 评论 -
android studio 3.0之后Unable to resolve dependency for ':app@debug/compileClasspath':
Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolve com.android.support:appcompat-v7:26.1.0升级了android studio 3.0 之后,就莫名的发生了很多错误,新建的项目一样有一堆的错误,gradle 也无法更新,有人说是网络问题,有人...原创 2018-04-15 09:15:06 · 46676 阅读 · 19 评论 -
Android Device Monitor 打不开
Android Device Monitor 打不开,发生错误解决方法:关掉 Android Studio ,然后以管理员的身份运行 Android Studio ,可能打得开。可能是JDK的版本不对或者不兼容,笔者的JDK是9.0以上的,貌似不兼容,然后重新安装8.0的版本,就可以打开了。...原创 2018-03-19 17:58:48 · 2315 阅读 · 0 评论 -
Application Installation Failed
Application Installation Failed已经修改了 build.gradle 文件中的 applicationid,还是会覆盖冲突,笔者出现这个问题的原因主要是用了第三方的推送,需要配置第三方的推送权限,解决的办法主要是把 build.gradle 中的 applicationid 和 第三方推送的配置文件的 authorities 的名字改为一样的就可以了(第三方推送...原创 2018-03-19 10:39:58 · 2622 阅读 · 1 评论 -
Execution failed for task':xxx:processDebugGoogleServices' No matching client found for pack 'xxx'
Execution failed for task’:xxx:processDebugGoogleServices’ No matching client found for pack ‘xxx’笔者出现这个错,主要是因为用到了Google 的 GCM,出现这个原因主要是 applicationid 和 google-servies.json 文件里面的 package_name 不一样造...原创 2018-03-19 10:19:54 · 3839 阅读 · 1 评论 -
ExpandableListView、ListView EditText 输入数据混乱的问题
如图所示,可以点加号减号修改数量,也可以直接点击进行输入 ExpandableListView、ListView EditText 输入数据混乱的问题,在ExpandableListView和ListView的Item中有EditText输入框的时候,在输入的时候,如果不做处理就会发生混乱,这个问题主要是由复用Item造成的,简单地解决方法就是不复用Item,但这样会带来性能问题,数据量大的时候就原创 2017-12-20 11:20:38 · 1973 阅读 · 2 评论 -
called detach on an already detached child ViewHolder
在为RecycleView添加头部视图的时候,添加一个的时候没有问题,正常运行;添加两个头部视图的时候,就崩溃了,错误信息如下: 添加头部视图的代码: 这里添加头部视图的时候是在 activity 中添加的,inflate 中的第二个参数是 recycleView,笔者上网查了一下,发现没什么人遇到这个BUG,遇到的人也没说出个所以然来,也没有解决的方案。笔者是个菜鸟,发生这个错误的原因也不是很原创 2017-10-13 10:41:28 · 3101 阅读 · 0 评论 -
viewPager+fragment嵌套viewPager+fragment
viewPager+fragment嵌套viewPager+fragment,子viewPager的滑动会发生异常,只要在子viewPager设置adapter的时候fragmentManager用getChildFragmentManager就可以解决了。 // 这里是 getChildFragmentManager,嵌套了viewPager,里面的滑动会冲突 mViewPager.setAd转载 2017-09-19 16:57:18 · 1666 阅读 · 0 评论 -
Android新浪微博分享
这是笔者实现微博分享的过程,仅供参考,写的不好的地方,请多多指教。 1.登录新浪微博开放平台,没有账号的就注册一个。 2.点击移动应用,创建新的应用 填写对应的信息接着编辑应用的基本信息(可选)下载安卓的SDK,不下载也没事,直接在Android Studio 里面设置依赖也可以 上面是基本的工作,下面是代码相关部分的。添加依赖 这样的就添加好依赖了。注册SDK,笔者是在fra原创 2017-09-19 12:06:17 · 1398 阅读 · 0 评论 -
Android APP 签名和上传到市场
笔者是在MAC下的操作,Windows的操作应该差不多……1.生成签名APK 2.新建或者选择已有的 3.新建key,上面的密码是一个总的密码,下面的密码是独立的密码。就好比一个公司有多个APP,上面的密码是公司总的密码,下面的密码是每个APP各自的密码,两个密码不能一样。4.点击 Finish 完成。运行生成的APK文件: 如果模拟器中存在相同的APP,先把它删掉,不然就会报上面的错误,提原创 2017-09-07 15:36:32 · 2381 阅读 · 0 评论 -
Android ViewPagerIndicator下划线颜色、样式设置
ViewPagerIndicator GitHub地址。 笔者是刚学安卓的菜鸟一枚,有错或者不好的地方请多指教。本文主要讲怎么把 ViewPagerIndicator 导入到 Android Studio 和 自定义样式(类似网易新闻)。导入到 Android Studio:首先在GitHub上把框架下载下来,下载好解压后,里面应该有个 library 的文件夹,接下来就是把它导入到 Andro原创 2017-07-20 19:40:06 · 10391 阅读 · 6 评论 -
Android listview 点击Item更换背景颜色
效果图: 思路:声明一个变量index来记录当前的行,然后设置Item的点击监听,点击的时候更新index为当前点击的Item下标,然后刷新listView就好 mClassAdapter.notifyDataSetInvalidated(); 通过adapter来刷新listviewlistView Item的样式 xml 代码截图: java类代码,声明一个变量来记录当前点击的原创 2017-07-21 11:16:41 · 8772 阅读 · 4 评论 -
Android Studio 配置正式环境、测试环境服务器地址、第三方SDK key
Android Studio 配置正式环境、测试环境服务器地址、第三方SDK key,在gradle中可进行配置正式环境、测试环境地址配置代码中使用 public static String HOST = BuildConfig.SERVER_URL;签名正式环境签名 放在第一幅图中的 release 中 测试环境签名 放在第一幅图中的 debug 中...原创 2018-07-27 14:05:37 · 5262 阅读 · 0 评论