首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
安卓基础控件
云端上的猫
创建于2021-07-24
订阅专栏
安卓布局各类基本控件
暂无订阅
共7篇文章
创建于2021-07-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
ExpandListView 使用简介
效果图 只能实现两层折叠。 属性简单介绍 使用详解 主界面 activity bean adpter 外层 Item 布局 内层 item 布局 参考 ExpandableListView Expan
TextView 实现跟随标签
文字较少时就像第一行这样,文字较多显示不下时就像二三行那样省略。 以上面效果图为例,上面限制文字显示两行,第一行是一个单独的 TextView,第二行就是上面2.1 里面一行文字时实现的效果。当文字较少时,只显示一行,第一行的 TextView 隐藏即可。当文字超过一行少于两行…
ScrollView 吸顶效果
在吸顶效果前,先记录一个简单的标题渐变效果。 监听滚动,只控制显示和隐藏,布局初始隐藏,不用设置渐变度。 监听滚动,通过设置alpha(范围0~1),实现布局渐变。 监听滚动,通过设置背景颜色alpha(范围0~255),实现布局渐变。 重点关注这三个方法就可以了。 缺点是当包…
ViewPager + Fragment 实现无限滑动
两种方式各有优缺点,第一种方式滑动更流畅,不过试过需要至少 4 个元素才能使用。否则要么报错要么就会有白屏。第二种方法的缺点是第一个和最后一个元素切换效果可能不是太好。 为了可以向左也能无限滑动,设置初始位置可以在中间,也可以是一个大一点的数字,一般不需要去处理滑到到 0 时的…
RecyclerView 设置固定数目 Item
很多时候会遇到使用 RecyclerView 时,要求超过一定数目的 Item 后,固定 RecyclerView 的高度,没有超过这个数目就自适应高度。这种情况更多会出现在对话框中,数量过多时不能让对话框占据整个屏幕,同时又能控制显示的 Item 个数,下面针对不同的情况可以…
约束布局使用详解
在一般的安卓开发中,编写界面需要很多嵌套,这会有一定的性能影响,这个时候就可以使用 ConstraintLayout 或 RelativeLayout来减少嵌套,简化布局深度。ConstraintLayot 类似 RelativeLayout,但是更灵活更强大。 具有更强的性能…
ScrollView的滚动监听,滚动到指定位置等
滚动监听滚动到底部//滚动到底if(scrollY==(v.getChildAt(0).getMeasuredHeight()-v.getMeasuredHeight())){Log.i(TAG,"B