很多时候我们为了解决一个问题,会上网找相关的资料。现在网上的很多在线文档多是PDF格式,很方便阅读。但是下载的文档充斥着桌面,看起来很杂乱。当我们需要查看文件的时候,还得一份...
很多时候我们为了解决一个问题,会上网找相关的资料。现在网上的很多在线文档多是PDF格式,很方便阅读。但是下载的文档充斥着桌面,看起来很杂乱。当我们需要查看文件的时候,还得一份...
EditText实现双向绑定 配置: 模块build中设置使用DataBinding Activity dataBinding.setViewModel(viewModel)...
今天碰到了一个奇怪的现象:在某个activity中,edittext被点击获取焦点之后弹出了软件盘,发现包裹在外面的scrollview没有起到效果,edittext没有随着...
有娃以来很难得让我觉得这个周末幸福了。 每周都在忙碌中度过,难得有闲暇的时间去体会生活的美好。 蛋卷儿刚好是最好玩的时候,学会了走路,喜欢到处跑来跑去,隔断时间过来抱着我的大...
Android Studio安装后可能会出现gradle sync failed错误 首先打开设置界面(Ctrl+Alt+S) 选择 Build,Execution,Depl...
1:需求 如果要实现勾选框居右的AppCompatCheckBox怎么办。 肯定有人会说直接用TextView加一个选择器给DrawableRight不就可以了吗?但是这样有...
Glide作为最近几年刚开始流行起来的图片加载库,功能非常强大,我相信好多人都开始在项目中使用了,网上关于Glide的使用教程也非常多,最近在项目中要实现图片的进度条加载,在...
从早期的listview到现在的recyclerview,不可避免的都是,遇到数据变化的时候,刷新界面,listview是最笨的,只能调用 notifydatasetcha...
一款Android App能不能告诉我你不使用RecyclerView(这个好像可以有),这个应该很少了吧。那么数据刷新是不是还是一个notifyDataSetChanged...
解决方案 使用mLayoutManager.scrollToPositionWithOffset(position,0)方法即可解决
使用shape的gradient属性实现渐变 效果图 线性渐变 在drawable文件夹下新建shape资源: 属性值 android:angle (必须是45的整数倍. )...
mRecyclerView.smoothScrollToPosition(position);这个函数用于平滑的滑动到指定的位置,如果还想控制平滑滑动的速度的话,mRecyc...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
码中给容器动态添加子View时遇到一些问题,当时还是纠结许久的。擅总结者无敌,写下此篇总结,问题比较的简单,希望对新手有所帮助。 使用场景: 情况一: View view =...
清倒废纸篓的时候遇到了,不能完成此操作,因为项目“Cate”正在使用中。打开终端,终端运行sudo -s rm -rf 把你的文件拖到后面,回车即可清理掉。
默哀日,基本上大多网页的黑白化,只要一句话就搞定了,思路就是加一个灰色的滤镜。公司app一个大红色也是够尬的,那我们Android端是不是也可以这样子干呢,我找度娘打听了一下...
相关标题: Webview加载网页与全屏播放视频。 WebView支持Html5 video 进行全屏播放。 WebView实现全屏播放的方法。 Android Webvie...
有时候需要频繁的切换终端代理,可以试用以下操作,快捷方便的开关代理。 在~/.bash_profile 文件中,添加如下代码: 执行source ~/.bash_profil...