一、 前述 DialogFragment从名字上来就可以理解:它是fragment,具有dialog的特性。 二、 方案 关于显示可以使用FragmentTransactio...
一、 前述 DialogFragment从名字上来就可以理解:它是fragment,具有dialog的特性。 二、 方案 关于显示可以使用FragmentTransactio...
(它要求做到点击某个按钮触发跳转到某个activity前进行登录判断,等待登录成功后自动跳转到目标activity) 这里以BaseApplication来做数据中转,代码块...
先看这样一个报错: Caused by: android.view.InflateException: Binary XML file line #13 in com.exa...
ViewModel: (上述仅写出了onDestroy,也可以加入其它生命周期事件监听) 自定义Dialog: 判定当前activity为AppCompatActivity,...
常使用上述的写法来实现一个button样式。 问题一:如果将其放入在一个dialog的bottom位置作为点击按钮,dialog的background设置了圆角,但是显示bu...
有什么用? 譬如UI设计固定高度且要TextView居中对齐且不能超过2行时,因为文本长度不确定,此时就无法确定使用1行还是2行,进而就较难实现居中效果。因此,只要动态设置行...
当然不能,譬如:加载一个不存在的库。 还是会报错。 java.lang.UnsatisfiedLinkError: dlopen failed: library "libc+...
一 前言 自定义阴影时需要加上透明度才能更好实现平滑的效果,所以需要了解相关方面的知识。当然也不仅限于阴影实现效果,还有其他的UI设计也涉及到透明度了。 二 色值代表 ARG...
设置为true后点击外部还是会被dismiss掉,这是为什么? 从官方api的解释来看,当focusable=false时,设置setOutsideTouchable才有意义...
一 假设 通过viewTreeObserver里进行全局焦点变化监听,但是会发现,pop dismiss一次后,以后弹出来上述的焦点回调方法都不会调用了。 二 验证 猜想是不...
一 场景还原 在多个页面(Activity)中加载了同一gif资源,退出部分Activity后报出了如题错误。 二 疑问解析 疑问 既然context使用的是this,若是改...
一 设置步骤 File->Settings->Keymap 二案例 Windows下回到上一次浏览的位置的快捷键为:Ctrl+Alt+⬅(向左箭头),但是这个和设置Windo...
一 背景 UI设计可能会有如题的需求。写几个View效果来叠加就显得繁琐了,那怎么办呢? 二 思路 判断行数来设置gravity呗?先来探索下获取TextView行数的结果:...
一 问题现象 可以很明显看到横线和竖线的差异,高度指定为1px,竖线的宽度也是1px,对应的drawable都为同一个: 使用shape="line"也是一样的效果。 二 问...
一 目的 会出现想要自定义dialog并去除默认自带的title部分的情况,有时候就会发现无论是定义theme: 还是添加代码: 均无效。 二 解决办法 最后添加了如下代码才...
一般通过图片获取其Bitmap的方法如下: 但是以上方法只是'裁剪',如果只是想要固定大小的而不裁剪呢? 在sdk中可以发现以上的方法,是使用的matrix在scale层面来...
一 前言 在WebView加载网页的过程中,有时会页面加载不出来的情况,如下: 那么如何知道网页加载错误了呢? 二 解决方法 request输出: {"a":{"a":"ht...
问题背景 有些视频类APP在进行播放时,若是下拉通知栏则会让播放暂停,取消通知栏则会继续播放。 一般情况下,通过生命周期回调方法onPause、onStop之类的可以监听到页...
前言 本文翻译自【Understanding LiveData made simple】,详细介绍了 liveData 的使用。感谢作者 Elye。水平有限,欢迎指正讨论。A...
一. 问题背景 这是在接入友盟6.1.0 push的SDK时候出现的错误。因之前的版本未出现,所以应该可以算作是版本更新后,需要对友盟push接入做新的适配。(不一定任何一个...