控件使用
这是一个介绍android 控件使用技巧的专栏
风吹过wu
这个作者很懒,什么都没留下…
展开
-
EditText禁止软件盘弹出,且不影响其它功能
前言昨天一个开发群里有个哥们,问了这样一个问题。想要EditText不弹出软键盘,但是又要支持粘贴,复制剪切功能。最初我想的是直接使用TextView设置textIsSelectable为true。但是没有粘贴的功能。。。。 群友的建议如下:在EditText外围包一层布局,让外层的布局获取焦点直接设置Activity无法弹出软键盘自定义View 自己试验了一下,发现都还是有...原创 2018-08-02 14:53:24 · 482 阅读 · 3 评论 -
Progressbar 实现从右向左 加载(逆向)
在做图片识别的时候,需要一个扫描分析的效果,大致效果是,图片上先有一个蒙版,然后从左到右蒙版逐渐消失,显示出下方的清晰图片。大致的思路是进度条背景色设置为透明进度条颜色设置为蒙版颜色设置进度条到达最大进度,这样图片上方就显示了蒙版。进度组件减少,这样图片就从左往右显示出来效果图重点来了,主要就是在clip中添加android:clipOrientation=“horizonta...原创 2018-10-22 12:13:27 · 1410 阅读 · 1 评论 -
RecyclerView的使用心得
RecyclerView的使用心得目前准备着手使用RecyclerView替换以前的listView。这个控件高度的灵活。使用过程中还是存在一些问题。1 。添加多个Item布局的时候,使用网上实例,往往只是显示一个Item.但是使用以前使用listView的方式去获取布局,item无法充满,即使XML中写的是match。目前的解决方法是 View view = getLayoutInflater原创 2016-04-27 12:34:29 · 392 阅读 · 0 评论 -
Android 8.0上webView加载url,不回调onPageFinished
背景维护一个老的项目,突然上报了很多webView加载不出来的bug。但是借了很多手机都不复现。后面有注意到google 更新过 Android system webview 的应用,从那以后bug就接踵而至。我就去更新了一个该应用到最新版,果然复现了。发现没有回调onPageFinished方法,导致没有停止加载的进度条,让客户误以为没有加载。升级8.0以后,应该手机的android sys...原创 2018-10-09 11:36:08 · 6884 阅读 · 1 评论 -
禁止ViewPager左右滑动
有时候我们需要禁止掉ViewPager的左右滑动,怎么做呢,一般是自定ViewPager。然后覆盖ViewPager的onInterceptTouchEvent(MotionEvent arg0)方法和onTouchEvent(MotionEvent arg0)方法,这两个方法的返回值都是boolean类型的,只需要将返回值改为false,那么ViewPager就不会消耗掉手指滑动的事件了publi原创 2016-09-22 16:11:15 · 356 阅读 · 1 评论