自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 android 通过poi解析xlsx进行文字国际化生成

由于公司项目需要设计多语言开发,所以就写了类型工具先直接上代码。

2025-02-27 16:45:52 124

原创 自定义View开发,简单 仿launcher 应用列表翻页拖拽功能

因为最近项目刚好有做到launcher,而应用列表网上可参考的代码相对较少,于是就自己写了一个自定view。可以实现模仿应用列表的翻页,和拖拽功能。当然因为应用只是简单模仿,并没有添加拖拽后滚动动画。只是给与有相关开发的一个参考。代码仅做参考,并没有经过压力测试。代码上简单了加了部分注释。

2024-10-25 15:39:30 181

原创 RadioButton 搭配RadioGroup实现多行多列 单选

通过重写的RadioGruop的方式来实现对RadioButton 的重新包裹,可以参考源码,不用继承LinearLayout,这样其子控件就可以随意乱摆了。

2024-10-10 10:58:13 292

原创 android viewBinding使用,原理,优化

使用前应该先了解为什么要选择使用viewBindingviewBind(视图绑定) Android Jetpack 的一部分。视图绑定功能可让您更轻松地编写 在模块中启用视图绑定后,它会生成绑定 class。绑定的实例 类包含对在 相应布局。在大多数情况下,视图绑定会替代 findViewById。这样做法在写法上简洁了代码,无需使用findViewById对一个个组件进行初始化,也避免因为findViewById出现的null异常。

2024-09-29 17:10:41 1728

原创 SwitchCompat 宽度修改问题

从这段代码看出switch宽度受到条件mEnforceSwitchWidth 的判断,而mEnforSwitchWidth为true时会获取对滑块宽度2倍和switchMinWidth进行判断取大值,也就是switchMinWidth设置值较小时候不生效的原因。知道原因了就很好修改了。今天在做项目的期间发现SwitchCompat switchMinWidth修改无效,网上搜索了一圈也发现解决版本。重新继承一下SwitchCompat。然后在xml使用自定义view。

2024-09-26 13:38:11 405

原创 Android Studio 如何配置打包后的文件名称

android studio 打包修改名称

2022-08-02 15:17:37 3047 1

原创 Android 获取读写权限并生成当前应用日志

android 获取读写权限并在sdcard路径下生成当前应用的日志

2022-08-01 15:19:21 2001 1

原创 android module使用说明

android module使用场景,以及使用说明

2022-07-27 17:11:57 3222

原创 手把手教android studio 运行main

android studio 版本 新建项目添加新java文件,并添加main方法这时候运行出现解决方法添加之后再次运行会出现新错误错误的意思是activity没有设置android:exported,但是我实际是有的具体原因也不太清楚,去掉androidTest部分就好了具体啥原理有人知道的话麻烦说下谢谢现在运行完成......

2022-05-26 10:36:30 2688

原创 软件安装:android studio安装以及操作手册

Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。好的工具使用才有好的开发效率。刚好买了新电脑就把全部的安装步骤给记录下来,一方面给初学者一些提示,另外也让自己在巩固下。android studio下载首先我们打开链接: android studio下载链接截至到目前为止最新版本为3.5.2,我们点击下载,得到如下安装包点击.

2020-05-09 11:18:08 934

原创 设计源于生活。java文本读写以及设计思路-入门实战

前言:前几天在工作中,因为帮忙测试音频,而配置需要将每一个音频名字写到Txt文本里,大家都很机械一个一个的去复制粘贴文件名,于是我就趁工作之余写了这个小程序,代码很简单,希望能帮助到入门的同学。代码的产生和设计我需要一个可以读取指定路径的下文件的操作我需要配置文件我需要灵活的配置更改我需要一份输出文档我需要一个可以读取指定路径的下文件的操作首先我们的目标是读取路径下的文件,所以有了初步的...

2020-04-19 18:16:43 235

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除