android
大人的小菜
小白菜一枚
展开
-
Android MPAndroidChart --折线图
Android MPAndroidChart -- 折线图原创 2023-02-09 17:24:21 · 5160 阅读 · 1 评论 -
金额Double转String,去除小数点。金额增加千位符,和保留两位小数点后两位的千位符
/** * @Author:yuwt * @CreateDate:2021/5/7 15:48 * @Description: 字符串转换工具类 千位符 */public class StringTransUtils { // string的double类型转换成string值 例如: "52.00"->"52" public static final String stringTransInt(String num) { try { .原创 2021-07-01 14:21:53 · 1283 阅读 · 0 评论 -
android全局横屏、全局禁止横屏、screenOrientation属性详解
让所有的Activity继承自一个BaseActivity,BaseActivity的onCreate()中全局禁止横屏setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);全局横屏setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);经测试发现,全局横屏时,旋转手机180度界面不会旋转。所以为了用户体验度应在Android原创 2021-06-30 15:15:13 · 3873 阅读 · 0 评论 -
第十三章:kotlin:when表达式
kotlin学习笔记原创 2020-09-01 13:59:06 · 166 阅读 · 0 评论 -
第十二章:kotlin run,with ,let ,also,apply的使用和区别
kotlin学习笔记原创 2020-09-01 13:58:26 · 175 阅读 · 0 评论 -
第十章:kotlin:handler使用
kotlin学习笔记原创 2020-09-01 13:57:40 · 1796 阅读 · 3 评论 -
第九章:kotlin:自定义dialog
kotlin学习笔记原创 2020-09-01 13:57:09 · 812 阅读 · 0 评论 -
第八章:kotlin:dialog使用
kotlin学习笔记原创 2020-09-01 13:56:39 · 1336 阅读 · 0 评论 -
第十一章:kotlin:Thread线程使用
在kotlin中thread的runnable匿名类实例new 改为了objectThread(object : Runnable { override fun run() { Thread.sleep(1000) }}).start()runnable里面只有一个run方法,可以简化为如下:Thread(Runnable { Thread.sleep(1000)}).start()Thread里面只有一个Runnable ,我们可以把接口名省略,.原创 2020-09-01 13:52:19 · 6342 阅读 · 0 评论 -
第六章:kotlin:map和list
kotlin学习笔记原创 2020-08-31 10:49:58 · 901 阅读 · 0 评论 -
第五章:kotlin:点击事件
kotlin学习笔记然后 onBind里写点击事件: holder.itemView.setOnClickListener (View.OnClickListener { v: View? -> mOnItemClick?.onItemClick(v, position) }) kotlin有个简化代码的写法:当点击事件里面只有一个参数的时候,它可以用it代替,它的类型也可以省略 holder.itemView.setOnClickL...原创 2020-08-31 10:49:39 · 440 阅读 · 0 评论 -
第四章:kotlin:json数据Bean类
kotlin学习笔记原创 2020-08-31 10:48:39 · 1476 阅读 · 0 评论 -
第七章:kotlin:recycleView
kotlin中XML代码段是不变的 <androidx.recyclerview.widget.RecyclerView android:id="@+id/rv_list" android:layout_width="match_parent" android:layout_height="match_parent" />最主要的是adapter的编写...原创 2020-08-29 18:15:37 · 343 阅读 · 0 评论 -
第三章:kotlin基本语法:var和val、?和!!的区别
var和valvar:可变变量var <标识符> : <类型> = <初始化值>例:var a :Int? = 10var b = 10 (编译器支持自动类型判断)var list :ArrayList<String> ? = nullval:不可变变量(一旦赋值不可修改)val<标识符> :<类型> = <初始化值>例:val a :Inta = 10val b :In...原创 2020-08-29 18:13:22 · 822 阅读 · 0 评论 -
第二章:Application 初始化,获取全局context
在application 中获取全局的context在kotlin中没有全局属性: static。没有静态类和成员概念。但是有个companion object伴生对象。相当于java中的静态。在你的application中:再在onCreate中:然后在其他地方调用,可以直接调用。我写的getContext是更直观一些:...原创 2020-08-29 17:30:34 · 614 阅读 · 0 评论 -
地区选择,省市区三级联动:citypickerview(仿京东选择地区,选择省市区)
最近项目需求一个省市区选择,在网上找了一个框架分享一下,最下面有源码地址: 添加依赖implementation 'liji.library.dev:citypickerview:5.1.0' 调用的时候:selectAddress();//调用CityPicker选取区域 JDCityPicker cityPicker = new JDCityPicke...原创 2019-12-06 17:05:17 · 2051 阅读 · 2 评论 -
AS plugins插件ButterKnife、GsonFormat错误Marketplace plugins are not loaded.Check the internet connection
最近更新了一下Android studio3.5,想加入插件Android ButterKnife Zelezny 和 GsonFormat结果plugins 中显示无法连接网络。marketplace plugins are not loaded.Check the internet connection and refresh我就上网查资料,上面说Appearance&...原创 2019-11-26 14:20:04 · 1211 阅读 · 1 评论 -
Android Studio 打开空格显示
打开setting --> editor --> general --> appearance原创 2019-11-14 16:32:21 · 4341 阅读 · 0 评论 -
Android 仿微信朋友圈图片效果
转载:https://www.cnblogs.com/zhujiabin/p/7184001.html最新项目需求展示图片,在网上找了一圈,发现这个比较好用,和大家分享一下。但是还有个图片的点击滑动查看功能,等我找到后会在发布博客的二、使用方法1、核心类是NineGridLayout,继承自ViewGroup的抽象类,所以我们实际项目使用需要继承它,并要实现3个方法,如下:...转载 2019-11-14 16:24:24 · 1233 阅读 · 0 评论 -
Android TextView流式布局 FlowLayout流式布局
最近公司需要做个布局上网上找了一些布局,测试了几下,发现一个不错的方法,和大家分享一下1.首先继承viewgrouppackage com.example.oaprint.View;import android.content.Context;import android.os.Handler;import android.os.Looper;import and...转载 2019-11-14 16:05:17 · 852 阅读 · 0 评论 -
Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0
Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0今天把AS升级到3.4.1,之后不关我事怎么编译,包括我把gradle5.1.1下载到本地后,使用本地环境还是出这个问题。上网查资料后,发现是说我的gradle版本过高,不兼容,要下载最新版的AS3.5版本...原创 2019-11-08 17:04:52 · 2764 阅读 · 1 评论 -
ERROR: Failed to parse XML in app\src\main\AndroidManifest.xml
ERROR: Failed to parse XML in E:\AndroidWork\OAPrint\app\src\main\AndroidManifest.xmlParseError at [row,col]:[6,5]Message: expected start or end tagAffected Modules: appAndroidStudio 更新3.5之...原创 2019-11-08 16:57:45 · 8234 阅读 · 3 评论 -
reactnative 设置背景图片--ImageBackground
在RN版本0.46版本的时候添加了ImageBackground控件。ImageBackground可以设置背景图片,使用方法和image一样,里面嵌套了其他的组件 <ImageBackground style={{ flex: 1 }} source={require('../../res/image/login_beijing.png')}> ...原创 2018-07-20 15:56:53 · 23671 阅读 · 0 评论 -
Android 7.0,8.0,9.0实现拍照、获取相册图片上传头像功能
对网上关于Android7.0,8.0的上传头像进行整理1.添加权限管理。内容例如以下:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.CAMERA"/>2....原创 2018-09-27 16:40:49 · 4588 阅读 · 4 评论 -
Configuration implementation ,androidTestImplementation ,testImplementation编译器报错
Configuration 'androidTestCompile' is obsolete and has been replaced with 'androidTestImplementation' and 'androidTestApi'.原因是AS3.0之后你的配置里面有些api过时了例:这些红线处过时需要改成如下: compile 改成implementation a...原创 2018-11-15 11:37:50 · 2246 阅读 · 0 评论 -
AndroidStudio3.0 Unable to resolve dependency for ':app@debug/compileClasspath': Could not find any
更新AndroidStudio后一片飘红 Error:Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support:appcompat-v7:26.1.0. Open FileShow DetailsError:Unable to resolve...原创 2018-11-15 11:48:04 · 374 阅读 · 0 评论 -
android.content.res.Resources$NotFoundException: String resource ID #0x8
类型转换错误private fun initView() { i = 2 + 6 Toast.makeText(this, i, Toast.LENGTH_SHORT)}Toast数据是int 不是String 然后就调用了如下的方法:这个时候不会提示错误,在运行的时候会找不到资源报错。要检查下类型。 private fun initView() { i ...原创 2018-11-15 11:53:57 · 1036 阅读 · 0 评论 -
Android list列表查询是否有某个元素
String message = "123";boolean contains = mImgList.contains(message);list有个contains属性,获取列表中是否包含这个元素,返回true、false原创 2019-01-22 17:54:59 · 2492 阅读 · 0 评论 -
Android list 列表中查询元素在列表中是第几位
String s = "123"; int index = mImgList.indexOf(s);list列表有个属性“index”,返回元素在列表中在第几位原创 2019-01-22 17:59:18 · 3868 阅读 · 0 评论 -
Could not find com.android.tools.build:aapt2:3.3.1-5013011.
Could not find com.android.tools.build:aapt2:3.3.1-5013011.Could not find com.android.tools.build:aapt2:3.3.1-5013011.Searched in the following locations: - file:/E:/Android/sdk/extras/m2reposit...原创 2019-05-21 10:38:48 · 4533 阅读 · 1 评论 -
TextView设置背景
Resources resources=mContext.getResources();Drawable drawable=resources.getDrawable(R.drawable.shape_white);holder.tv_add.setBackgroundDrawable(drawable);原创 2017-12-14 15:45:06 · 1087 阅读 · 0 评论