
android
文章平均质量分 55
tu_sample
这个作者很懒,什么都没留下…
展开
-
自定义封装了ViewHolder的BaseAdapter,简化了Adapter的编写
自定义封装了ViewHolder的BaseAdapter,简化了Adapter的编写有过一定开发经验的Android程序员一定知道保持View对象的引用在提高ListView的性能上很有帮助,所以每次实现BaseAdapter的子类都要写个ViewHolder,笔者利用模板模式将简化了View和ViewHolder的编写。原创 2015-08-20 18:41:00 · 656 阅读 · 0 评论 -
android 使用 InputConnection 监听并拦截软键盘的退格键
正确监听并拦截软键盘退格键,对所有键盘都有效原创 2017-12-23 16:17:31 · 10983 阅读 · 5 评论 -
android 利用一条 adb命令行 秒速找到当前显示界面的Activity类名
其实你去百度 查找“找到显示的Activity类名”可以得到很多结果,但百度的这些方法都需要两三个步骤,感觉挺麻烦的,于是自己查了一下adb命令行,发现 只需要一条命令行就可以解决问题。原创 2017-06-14 20:25:12 · 9092 阅读 · 6 评论 -
解决android7.0上某些PopuWindow显示位置不正确的问题
情景描述:在andorid7.0及以上系统,点击某个view,本来期待有一个Popuwindow在该view下面弹出(调用PopuWindow.showAsDropDown(view)方法)但结果PopuWindow却弹出在view上方,顶在系统状态栏下面。 原因:在android7.0上,如果不主动约束PopuWindow的大小,比如,设置布局大小为 MATCH_PARENT,那么PopuWin原创 2016-12-14 18:12:20 · 2254 阅读 · 3 评论 -
andorid 中 MVP模式 个人理解与运用
andorid 中 MVP模式 个人理解与运用(原创)原创文章,转载请注明出处! by--臻宇 前几天阅读了关于MVC模式和MVP模式的文章,文章链接如下: http://www.uml.org.cn/sjms/201006244.asp 笔者觉得很有意思,于是便想尝试在android中MVP模式的运用.原创 2015-08-05 12:00:54 · 659 阅读 · 0 评论 -
android Adapter.getItemViewType()使用不当会导致AdapterView无法刷新
Adapter.getItemViewType(),配合 Adapter.getViewTypeCount() 使用,是用来实现在一个ListView上呈现不同的item样式。如果使用不当,会导致无法刷新AdapterView。原创 2016-12-14 15:44:41 · 1209 阅读 · 0 评论 -
android 自定义ListView的点选样式。
有时我们有个数据展示的需求,需要以ListView形式展示,但是我们需要一个状态去标识出已选择或者未选择,笔者翻看了google官方教程,该教程告诉我们如如何快速地自定义可选择列表项样式。翻译 2016-01-19 10:55:23 · 1354 阅读 · 0 评论 -
关于 LayoutInflater.inflate()的参数问题
关于 LayoutInflater.inflate()的参数的意义的用法总结原创 2016-10-13 21:22:42 · 555 阅读 · 0 评论 -
微信Android客户端架构演进之路-简单总结
刚刚看了“微信Android客户端架构演进之路-简单总结刚看了微信架构的演进之“,感觉很不错,现在做下简单的总结,方便日后自己可查看。原创 2016-06-22 16:30:49 · 2277 阅读 · 0 评论 -
android 实现View的背景色渐变动画
在安卓里面,动画的背景色渐变(比如又红色变为蓝色)是依靠属性动画来完成的,属性动画大部分情况下是来实现View的运动动画的,因为View的背景也是View的属性之一,所以属性动画自然也就可以让view的背景产生渐变的效果.原创 2016-06-30 20:32:10 · 14897 阅读 · 0 评论 -
利用ListView实现最简单的上滑悬停 (附源码)
笔者之前在做一个项目的时候,需要实现一个特殊效果的布局,即列表顶部的布局能“下拉悬停”,也就是说,当列表往上滑动的时候,列表顶部的布局,能悬停在屏幕顶部,而不被滑出屏幕。如图所示:当列表滑动时,搜索框也能随着滑动,然而搜索框无论如何却不会滑出布局之外,而是能悬停在顶部。 原理很简单,其实,搜索框布局一直都是随着列表滑动的,只是,当搜索框布局滑动到屏幕上边缘时,意味着该布局即将被挡住,这时候及时在布原创 2015-09-11 19:47:09 · 3283 阅读 · 1 评论 -
更全面地判断ListView滑动方向
完美判断ListView滑动方向的方法原创 2016-02-25 15:30:57 · 3717 阅读 · 0 评论 -
Android 正确判断屏幕解锁事件
之前在项目里需要监听屏幕解锁事件,所以做了点调研,其实很简单 就是动态监听屏幕解锁广播:”Intent.ACTION_USER_PRESENT”,当手机设置了锁屏,这个方法是没问题的。 但是这里有一个坑,那就是:如果系统没有设置锁屏,对于我们来说,此时亮屏相当于解锁屏幕,当android 版本号 <= 19时,系统只会发出广播”Intent.ACTION_SCREEN_ON”;而在之后的版...原创 2018-06-26 17:35:37 · 3410 阅读 · 0 评论