缘起 当我们安装完AS后,系统会有一个默认的值,但这个值是一个通用的,不可能去适配每台机器,默认的值在/Applications/Android Studio.app/Con...
缘起 当我们安装完AS后,系统会有一个默认的值,但这个值是一个通用的,不可能去适配每台机器,默认的值在/Applications/Android Studio.app/Con...
你自定义的样式属性对象,在你的自定义view中通过context.obtainStyledAttributes(attrs,
R.styleable.XXX)获取
Android部分机型属性android:textCursorDrawable失效处理在实际开发过程中,会有对输入框光标属性(大小,颜色)进行修改的需求,系统给我们提供了属性android:textCursorDrawable以便修改,但对于自定义rom的系统...
前言 在Android中,内存泄露的现象十分常见;而内存泄露导致的后果会使得应用Crash 本文 全面介绍了内存泄露的本质、原因 & 解决方案,最终提供一些常见的内存泄露分析...
前言 在Android开发中,内存泄露十分常见。本文将详细讲解内存泄露的其中一种情况:在Handler中发生的内存泄露 Anroid异步通信Handler系列文章Androi...
1. 要让viewPager一屏展示多页,可以通过对viewPager设置padding或margin,不管哪个,父布局都需要设置属性android:clipChildren...
如果使用WebMvcConfigurationSupport只能重新在代码中设置InternalResourceViewResolver来指定视图路径的前后缀么?
第六章:如何在SpringBoot项目中使用拦截器拦截器对使用SpringMvc、Struts的开发人员来说特别熟悉,因为你只要想去做好一个项目必然会用到它。拦截器在我们平时的项目中用处有很多,如:日志记录(我们后续章节会讲...
参考总结今日头条适配思想及blankj的封装说明,具体链接见文末。 链接参考: 1. 今日头条适配方案文章链接:https://mp.weixin.qq.com/s/d9QC...
RecyclerView需要滚动到指定位置,可以使用 mRecyclerView.scrollToPosition(position) mRecyclerView.smoot...
mipmap个文件夹代表像素密度,其中m为120-160,h为160-240,xh为240-320,xxh为320-480,xxxh为480-640。像素密度为分辨率长的平方...
在实际开发过程中,会有对输入框光标属性(大小,颜色)进行修改的需求,系统给我们提供了属性android:textCursorDrawable以便修改,但对于自定义rom的系统...
在通过add添加多个Fragment的过程中,如果新fragment某空白区域对应上一fragment的某个控件,点击该空白区域会响应上一fragment控件点击事件,也就是...
在使用补间动画时,若使用了Animation.setFillAfter方法,即便viewGroup设置成了GONE,系统也会将child view绘制出来,也就意味着可以点击...
viewPager是Android开发中经常使用的一个控件,在使用过程中如果需要给各page进入退出添加动画,就可以通过设置PageTransformer来实现。 PageT...
关于WebView开启硬件加速引起UI显示异常问题: 如果一个页面包含webview、Android Native UI、Android Dialog,当开启硬件加速时,如果...