- 博客(4)
- 收藏
- 关注
原创 Android启动APP黑屏或白屏问题
在App开发中一般都有一个欢迎页SplashActivity,有时候我们会发现启动APP一段时间黑屏或者白屏后,才会显示欢迎图案或GIF,出现这种问题的主要原因是还没加载到splash的布局文件,就显示了window的窗口背景了,其实现在的app都集成比较多的三方框架,所以在application中进行比较多的初始化操作,这种现象也比较常见。 解决的办法主要是通过style中设置window与sp
2017-02-23 14:21:00 672
原创 动态设置Button的透明度文字不显示问题
在做button根据输入框字符长度改变透明度的功能时遇到问题如下: 在修改Button透明度时直接调用button.setAlpha(0.4f)(参数范围0f-1.0f)方法,结果发现Button的文字消失了,不管怎么调试文字颜色,其都不显示;经过查证发现setAlpha()这个方法是把整个view进行透明了,所以在0.4f的透明度下文字也是透明的。 这里我们只需要透明Button的背景就行了,
2017-02-22 15:16:49 1811
原创 自定义Toast
Toast在开发过程中的使用频率相对是比较高的,有时候为了美观需要我们自己去自定义如上图的图片加文本的Toast,其实像自定义Dialog一样只需填充View即可。 自定义代码 /** * 自定义Toast * * @param context 上下文 * @param content 文本内容 * @param res 图片
2017-02-22 10:17:55 324
原创 带输入框DIalog自动弹出软键盘
在自定义带输入框Dialog时,每次都需要点击输入框后获取焦点才能弹出软键盘,一般需求都是弹出dialog时自动弹出键盘,于是通过代码主动请求获取焦点,代码如下: @Override public void show() { super.show(); edittext.setFocusable(true); edittext.setFocus
2017-02-20 16:58:14 2880
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人