提到 when,大家都会联想到 Java 中的 switch,然而在 kotlin 中,when 显然比 Java 中的 switch 要强大得多。首先,我们先来看看 whe...
提到 when,大家都会联想到 Java 中的 switch,然而在 kotlin 中,when 显然比 Java 中的 switch 要强大得多。首先,我们先来看看 whe...
开篇废话 最近有个需求,需要做一个像微信聊天一样可以长按可以任意选择复制的功能,这就要用到了Spannable了,但不止止的Spannable,在写的过程中也是遇到了很多的坑...
前言 由于TextView有些时候的内容太多,跳转二级页面显示又多此一举,设置layout_height为wrap_content又占用当前页面太多UI,整体布局不好看,于是...
背景 从Android10(API 29)开始,在原有的主题适配的基础上,Google开始提供了Force Dark机制,在系统底层直接对颜色和图片进行转换处理,原生支持深色...
资源冲突 公司在不断推进组件化,多个Module开发,当然也存在许多需要注意的问题。是无法保证多个Module中的资源命名完全不同,就可能会出现资源引用问题,造成资源冲突。 ...
需求背景 我们APP里有个商品详情页,页面上半部分是自己写的界面,下半部分则要展示一段由后台返回的html标签,图文混排的形式。由于WebView如果不给定一个高度,将无法展...
主要是为了显示Webview高度折叠,如果大于600,则显示600,点击展开全部,再展开!如果小于600, 则按照实际高度显示,不显示折叠效果! 效果如下: - 点击紫色框,...
android.hardware提供了距离感应器监听器,通过注册监听,来判断是否靠近听筒。 MediaManager是播放器单例,维护了一个MediaPlayer,用来重新处...
问题 WebView 加载不出掘金网页 导致闪退 解决前de效果: 解决方法: domStorageEnabled =true 打开WebView缓存功能