![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
自定义控件
文章平均质量分 67
自定义控件讲解和部分实战
青丶穗
不是什么问题都需要答案,不是什么故事都需要结局
展开
-
Android实现超出固定行数折叠文字“查看全文“、“收起全文“
Android实现超过固定行数折叠文本内容,显示“展开”、“收起”原创 2023-08-14 18:14:07 · 1052 阅读 · 0 评论 -
colorAccent,colorPrimary,colorPrimaryDark等到底指什么?看完你就知道了
伴随着Android5.0的发布也更新了support-v7-appcompat 到V21,其中增加了ToolBar、recyclerview、cardview等控件。Android5.0对改变APP样式下了不小的功夫,写法也和以前不一样了,下面先简单介绍一下colorAccent,colorPrimary,colorPrimaryDark……的作用,直接看图吧原创 2017-04-20 12:47:59 · 2220 阅读 · 0 评论 -
关于app退出的问题,完美退出方式
实际开发中会有很多关于app的退出问题,我个人比较常见的有两种:一、双击退出比如说我们在首页的时候需要一个双击退出的方法,点击第一次手机的返回键时提示:“再点一次退出应用”。之类的话语,我们可以这样做,对重写onKeyDown方法,当他第一次点击的时候提示文字,给一个几秒的间隔,在这个时间段内第二次点击退出,才退出应用,首先定义一个静态变量private static boolean原创 2017-06-20 09:43:43 · 25925 阅读 · 0 评论 -
Android 6.0 解决recyclerview 在 scrollview 中不能全部显示,高度不正常的问题
recycleview和scrollive的配合使用,在6.0以下正常使用。在6.0上高度显示不全了。查了好久的资料,用过以下的方法都没用。 遇到这问题的你,可尝试以下方法解决。1、重写GridLayoutManager public class FullyGridLayoutManager extends GridLayoutManager { public FullyGrid转载 2017-08-14 09:49:42 · 292 阅读 · 0 评论 -
Android自定义星星评分控件代替RatingBar的使用
大家做android的就知道android自带的控件很丑,所以很多控件都需要自定义,例如这里说道的RatingBar控件,自带的奇丑无比,那么下面看看怎么利用自定义控件代替RatingBar控件吧,直接上个工具类,可以直接粘贴使用import android.content.Context;import android.content.res.TypedArray;import andro原创 2017-12-06 10:43:24 · 4877 阅读 · 4 评论 -
部分机型PopupWindow先点开后无法取消的问题
部分机型PopupWindow先点开后无法取消的问题,博主最近一直没发现popupWindow会出现这个问题,突然一个同事跟我说app在vivo一款机型上不能消失,只能点击后消失,网上说setBackgroundDrawable(null);这样写即可,其实这样并不能解决问题,结果消失的问题就必须设置一张背景图,最好是个.9图,需要重写popupwindow控件,添加一下代码 /原创 2017-12-15 12:10:07 · 627 阅读 · 0 评论 -
解决viewPager+Fragment会出现viewpager中的fragment高度不正常的问题
当你用到viewPager+Fragment这个组合的时候可能会出现字fragment出现子部fragment高度显示不了或者不正常的问题,那么我们只需要重写viewpager即可,在viewpager中计算下子布局的大小即可: @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)原创 2018-04-16 17:30:35 · 3356 阅读 · 0 评论 -
自定义banner图支持点击浏览大图或跳转url,缓存本地等
在实际应用中,banner轮播图是必不可少的东西,首页的话可能需要点击跳转广告等,或者在某项内容内可以点击浏览大图手势放大缩小等那么这些功能虽然不难但是写起来很麻烦,于是我封装了下,方便引用以后,首先直接上代码吧,里面用到的一些类下面就讲解首先你可能需要在values下的attr添加以下代码(没有attr就新建一个): //标题 //是否可以点击浏览大图原创 2018-04-17 10:16:18 · 2429 阅读 · 0 评论