随笔分类 -  Android Widget

摘要:如果在 View 中持有的资源,我们可以监听的 onAttachedToWindow ,onDetachedFromWindow 来进行控制。那么onAttachedToWindow和onDetachedFromWindow在RecyclerView中还适用吗?在RecyclerView中,Item 阅读全文
posted @ 2020-04-12 20:29 灰色飘零 阅读(6670) 评论(0) 推荐(0) 编辑
摘要:默认的浅灰色的分割线在某些时候并不能满足我们的要求,这时就需要自定义分割线了。 我们可以通过两种方式来实现:调用 DividerItemDecoration.setDrawable 方法或者继承实现 RecyclerView.ItemDecoration 类来实现。 一、调用 DividerItem 阅读全文
posted @ 2019-09-05 12:40 灰色飘零 阅读(3077) 评论(0) 推荐(0) 编辑
摘要:正常情况下,由于NestedScrollView/ScrollView 嵌套RecyclerView,可能会导致Recyclerview占据焦点导致整个NestedScrollView/ScrollView内容上滑。 此问题的解决方案如下: 1. 在根布局设置android:descendantFo 阅读全文
posted @ 2019-07-29 12:56 灰色飘零 阅读(8059) 评论(0) 推荐(0) 编辑
摘要:在项目中,回复框、聊天界面的显示往往会有emoj或者图片,但是一个比较头疼的问题是,会出现emoj表情或者图片和文字的位置不对齐,总是有偏移,这样很影响用户体验的。下面会总结一下如何解决这个问题。 本文所列举的解决方案是参考一个非常给力的表情键盘项目:https://github.com/w4461 阅读全文
posted @ 2018-03-23 12:19 灰色飘零 阅读(1370) 评论(0) 推荐(2) 编辑
摘要:一、SurfaceView SurfaceView继承自View,并提供了一个独立的绘图层,你可以完全控制这个绘图层,比如说设定它的大小,所以SurfaceView可以嵌入到View结构树中,需要注意的是,由于SurfaceView直接将绘图表层绘制到屏幕上,所以和普通的View不同的地方就在与它不 阅读全文
posted @ 2018-01-10 15:32 灰色飘零 阅读(9973) 评论(0) 推荐(3) 编辑
摘要:TextView在Android中实现文字说明等功能,基本的使用都很简单,那么除了基本展示文字的使用,我们还能够经常使用TextView实现如下的功能: 1.显示丰富的文本(URL、字体大小、颜色等) TextView中预定了一些类似Html的标签,通过标签可以使TextView显示不同的颜色、大小 阅读全文
posted @ 2016-10-25 16:57 灰色飘零 阅读(2513) 评论(1) 推荐(3) 编辑
摘要:1. ViewPager 的页面重置问题 当我们使用ViewPager控件时,假设我们的ViewPager有三页,当我们第一次启动ViewPager显示第一页的时候,ViewPager会预加载第二页,这样当我们向第二页滑动的时候就可以看见第二页的内容了,因为第二页的内容在第一页内容显示的时候就已经加 阅读全文
posted @ 2016-09-19 10:15 灰色飘零 阅读(2495) 评论(0) 推荐(2) 编辑
摘要:很久以前做的表情输入及显示,用的系统的SpannableString,完成后的代码在其他版本的Android手机上没有问题,但是在在4.1和4.1.1的手机上显示时,有概率出现程序崩溃的问题。 下面是此问题摘出的异常信息: 9-17 16:38:27.429: E/AndroidRuntime(10 阅读全文
posted @ 2016-09-12 18:27 灰色飘零 阅读(2111) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示