![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kotlin
flee92
喔喔 开心就好
展开
-
Android 动态创建edittext焦点问题
最近在创建动态布局的时候遇到的一些问题总结一下:因为这里不是创建一个edittext而是多个edittext;先贴上代码:val linearLayout = LinearLayout(getApplication()) lp.setMargins(10, 15, 0, 5) linearLayout.layoutParams = lp linearLayout.orientation = LinearLayout.HORIZONTAL原创 2021-03-31 15:38:58 · 345 阅读 · 0 评论 -
Android 微信分享视频缩略图不显示问题
最近再分享视频的时候出现一个问题缩略图不显示有些显示,虽然以前也遇到过但是忘了。今天这里再写一下方便记录百度了一下很多!!!微信分享功能,安卓手机分享图片不显示android微信分享缩略图不显示这个分析挺不错的,这里贴不来一些a.图片大小和尺寸太大出不来:图片是150X150 的,近40K,后来给制作重新做图,30X30的10k不到,分享图片大小最好不要超过32k ,尺寸100x100以上就行,别太大了,太小了图片失真 b.图片路径有{-}中划线:某些浏览器或手机对含有中划线的路径原创 2021-03-13 10:15:02 · 1861 阅读 · 2 评论 -
好用的插件Plugins
Android studio ->File -> Settings ->Plugins -> 搜索Android drawable preview这个插件很好用可以看清,drawable 和mipmap下的图片显示出来JsonToKotlin可以快速生成bean原创 2020-10-14 14:03:25 · 94 阅读 · 0 评论 -
kotlin Rxjava3+retrofit2.0+RxLifecycle3封装
在项目中一直都没有怎么用到过这是一大遗憾,只能在demo中使用了。先给一个RxJAVA3的github 看看里面使用方法,详细就列出来了,可以看看里面解释:Rxjava3RxlifecycRetrofit这里贴上版本信息:Version 3.x (Javadoc)single dependency: Reactive-StreamsJava 8+ (Android d...原创 2020-01-02 16:56:18 · 3967 阅读 · 0 评论 -
koltlin okhttp3.0+Retrofit2.0
刚刚开始学习,用的很简单,对于不了解retrofit只能一步步慢慢来先贴上retrofit的官网地址retrofit这里有注意地方 retrofit 支持Android :Retrofit requires at minimum Java 7 or Android 2.3.再贴上okhttp3.0官网地址okhttp3.0这里也有注意的地方,之前就遇到坑了,一进入应用就报错,...原创 2019-04-19 12:01:09 · 255 阅读 · 0 评论 -
bitmap封装大全
import android.app.Activityimport android.content.ContentResolverimport android.content.ContentValuesimport android.content.Contextimport android.content.Intentimport android.content.res.Resou...原创 2019-04-15 11:13:48 · 193 阅读 · 0 评论 -
edittext第一输入不能为0
虽然百度上面有很多方法,但是为了更加记忆深刻,自己还是整理一遍。etAmount?.addTextChangedListener(object :TextWatcher{ override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) { ...原创 2018-10-30 10:26:42 · 1306 阅读 · 0 评论 -
android kotlin基础(一)
虽然已经用kotlin写了两个项目了,但还是在空闲的时刻,看了一下官网API关于kotlin的资料加深印象,重新稳固一下,从零到还能知道怎么应用,复习一下,之前写的有什么问题,废话不多说了,开始吧(备注,很多的东西都是根据翻译的东西而来)语句和表达式:fun max(a: Int, b: Int): Int { return if (a > b) a else b}&...原创 2018-09-14 15:25:00 · 296 阅读 · 0 评论 -
fragment的setUserVisibleHint方法详解之不懂使用容易出大问题
一开始不知道这个方法,用到tablayout+ viewpager,viewpager里面包含的是fragment,有这样的需求就是,每次滑动需要刷新当前页面,百度一看,有两个方法可以实现,1.setUserVisibleHint 2.onHiddenChanged如果使用的是上面这张viewpager+tablayout 这种方法,用setUserVisibleHint可以有效的实现刷新数据...原创 2018-09-05 17:09:14 · 8782 阅读 · 2 评论 -
android 提示“无法返回该图片”有些机型比如:sony 手机resultCode = 0或者照相、相册裁剪时候onActivityResult的Intent返回null
这个弄了一下的时间糊里糊涂解决的。问题就是不管怎么调用相册还是相机都是返回 “无法返回该图片”,debug到startActivityForResult都有数据,但在onActivityResult接收数据的时候resultCode = 0了,,本该返回-1怎么就变成0了,,一直想不明白,,现在也是不明不白的。直接看博客 4.4系统,拍照-裁剪,resultCode返回0解决and...原创 2018-08-13 17:47:28 · 1477 阅读 · 0 评论 -
java.lang.IllegalStateException: The specified child already has a parent. You must call removeView(
java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.上面是报错原因java.lang.IllegalStateException: The specified child alre...原创 2018-08-06 17:37:40 · 2966 阅读 · 0 评论 -
android viewpager 纵横向滑动 verticalviewpager根据timer实现自动播放
先看看viewpager怎么实现的,自定义继承viewpager 。之前看到csdn觉得一个写的不错,,有很多方法来实现,,可以看看这些博客Android ViewPager 垂直滑动 纵向滑动 VerticalViewPager可以继续看看这个原始stackoverflow这个里面有很种实现方法,这里举例两个写法这些都是照搬过来的import android.support.v...原创 2018-08-09 15:49:08 · 345 阅读 · 0 评论 -
org.json.JSONObject解析字符串
还有一种net.sf.json.JSONObject大致都一样的道理,,,方法不同参考网址:Json解析这里记录一下,,生怕忘记先看一段 :"{\"语文\":\"88\",\"数学\":\"78\",\"计算机\":\"99\"}"服务器返回的是一个字符串,,但更加向一个对象,,但用对象获取却发现报错,,,看来只能用string截取了,看到{}用双引号包起来了,所以要先原创 2018-06-28 10:17:04 · 3568 阅读 · 0 评论 -
recyclerview 嵌套 cardview item条目不能铺满或显示不全问题
想起这个可能是被思想给限制了。想不通的问题,就是不管recyclerview还是item的cardview都是设置了math_parent结果还是出现问题,结果百度了一下果然会有这个问题》先看下面这个链接:点击打开链接这是一个解决方法:@Override public MyHolder onCreateViewHolder(ViewGroup parent, int viewType)...原创 2018-05-16 11:02:02 · 2460 阅读 · 0 评论 -
kotlin “${ }”是什么意思?
刚刚开始接触kotlin的时候不知道什么意思?又辗转看了一下基础,查一下资料,看到一个博客上有相应的介绍。看点击打开链接上面的"${a_et.text}"被称为串模版串可以包含模板表达式,即:可计算的代码片段,其结果链接到串中。模板表达式以美元符号($)开始,和简单的名字构成:1 val i = 102 val s = "i = $i" // 计算结果是 "i = 10"或是在大括号中的任意表达...原创 2018-04-27 15:50:30 · 6657 阅读 · 0 评论