
Android开发
海伟
这个作者很懒,什么都没留下…
展开
-
kotlin flow 使用
kotlin flow学习原创 2024-09-24 10:33:07 · 659 阅读 · 0 评论 -
Android如何设置渐变色背景 渐变shape
Android如何设置渐变色背景原创 2022-09-21 17:41:32 · 5768 阅读 · 0 评论 -
Android TextView自动缩放字体
Android TextView自动缩放字体原创 2022-09-05 10:58:36 · 720 阅读 · 0 评论 -
覆盖项目到已存在的git项目
cp -r dir1 rootdir在项目开发中遇到了这样一种情况:需要用一个干净的工程(export出来的,没有svn信息)去覆盖一个主干的工程(含有svn信息),然后提交代码;我们在mac系统中拷贝->粘贴到目标文件夹,只有2个选项:停止和全部替换;选择全部替换后,svn信息全部丢失了。这时我们可以使用cp -r dir1 rootdir 来进行覆盖,dir1是那个干净工程的文件夹路径,和主干工程同名;rootdir是主干工程的上级目录,如此一来我们就实现了保留svn信息前提下覆盖文件夹.原创 2022-05-21 10:38:17 · 608 阅读 · 0 评论 -
Spanned 与 SpannableString 的使用
spanned常用的常量:SPAN_EXCLUSIVE_EXCLUSIVE 不包括前面,不包括后面SPAN_EXCLUSIVE_INCLUSIVE 不包括前面,包括后面SPAN_INCLUSIVE_EXCLUSIVE 包括前面,不包括后面SPAN_INCLUSIVE_INCLUSIVE 包括前面,包括后面Spanned spanned = Html.fromHtml("这是一个<font color='#00ffff'>富文本</font>");tv9.setT原创 2022-05-06 16:16:14 · 373 阅读 · 0 评论 -
Android app首页实现多个Fragment切换解决方案
Android 实现app首页多Fragment 切换解决方案多个Fragment切换方案1 使用replace 方式 暴力替换显示方案2 使用hide show的方式实现总结多个Fragment切换Android app 在主界面 一般会设置底部导航标签,我们一般称为底部导航,内容区域通常会放置四到五的Fragment 进行切换显示。方案1 使用replace 方式 暴力替换显示该方式缺点:1.会导致每个Fragment,在加进来的同时,重走声明周期;2.导致无法保存原有数据 private原创 2021-10-17 11:30:13 · 2142 阅读 · 2 评论 -
解决 mac最新版Android studio git log日志面板乱码问题
Android Studio 2020.3.1Mac版本git面板出现乱码解决方案:解决方案也很简单,打开Preferences菜单选择Appearance,然后勾选Use custom font,点击右下角apply,ok即可。原创 2021-08-20 14:02:40 · 2339 阅读 · 5 评论 -
Android 通过命令行修改系统时间
命令格式:date MMddHHmmyyyy.ss set例如:date 052514192019.22 setdate只是修改了系统时间,还应该把系统时间同步硬件时钟,否则系统重启后,时间是不会保存的系统时间同步硬件时钟,可以用命令busybox hwclock -w...原创 2021-05-24 11:32:50 · 1855 阅读 · 1 评论 -
解决NestedScrollView中EditText不能被键盘顶起功能
EditText就不能被弹起键盘顶起问题:LinearLayout中的EditText就可以成功被弹出键盘顶起来,但NestedScrollView中的EditText就不能被顶起 解决方案解决方案AndroidManifest.xml文件中找到对应的activity设置windowSoftInputMode属性为“adjustResize”在NestedScrollView或者ScrollView外层套一层非滚动布局,例如LinearLayout作为根节点,设置fitsSystemWind原创 2021-05-20 11:36:06 · 1998 阅读 · 0 评论