Android -- UI 开发
文章平均质量分 87
本专栏主要分享 Android 常用布局 & 常用控件。
Kevin-Dev
不断学习,做更好的自己!
展开
-
【Android -- UI开发】一份 UI 开发学习指南
一份 UI 控件知识整理汇总,包含思维导图原创 2017-09-29 10:32:45 · 6294 阅读 · 0 评论 -
【Android -- Res资源】主题 Theme 的使用总结
在 AndroidManifest.xml 文件中有 ,其中的 @style/AppTheme 是引用的 res/values/styles.xml 中的主题样式,也有可能是引用的 res/values-v11/styles.xml 或者 res/values-v14/styles.xml,这是根据运行此程序的手机系统来决定的,如果手机系统的 API 版本是 11 以上就是 v11/styles.xml,以此类推。...原创 2020-07-03 20:17:05 · 753 阅读 · 0 评论 -
【Android -- Res资源】layer-list 的基本使用
layer-list 图层列表,原理是图层的叠加,后添加的会覆盖之前添加,类似 RelativeLayout(或者FrameLayout)。原创 2016-12-29 16:12:08 · 593 阅读 · 0 评论 -
【Android -- Res资源】selector 的基本使用
实际应用中,很多地方比如 Button、Tab、ListItem 等都是不同状态有不同的展示形状。原创 2016-12-13 09:47:20 · 2584 阅读 · 1 评论 -
【Android -- Res资源】shape 的基本使用
android 的样式主要则是通过 shape、selector、layer-list、level-list、style、theme 等组合实现。shape,最基础的形状定义工具。原创 2016-12-12 20:44:10 · 2140 阅读 · 0 评论 -
【Android -- UI 开发】RecyclerView 实现滑动删除功能
SwipeRecyclerView 是基于 RecyclerView 的封装,提供了 Item 侧滑菜单、Item 滑动删除、Item 长按拖拽、添加HeaderView/FooterView、加载更多、Item点击监听等基本功能。原创 2020-04-07 14:52:29 · 1497 阅读 · 0 评论 -
【Android -- UI 开发】RecyclerView 实现拖拽 + 固定首个效果
仿腾讯视频中全部频道界面,首个精选长按不能拖动,其余的可以拖动。原创 2017-09-08 17:27:13 · 3646 阅读 · 0 评论 -
【Android -- UI 开发】RecyclerView 实现列表点击事件(长按删除)
RecyclerView 是 Android 中极其重要的一个高级 UI 控件,使用频率非常非常高,App 中 90% 以上的页面都会使用的到。由于其出色的性能和插拔式的架构设计,被全世界广大开发者一致称赞。原创 2016-12-15 17:30:31 · 882 阅读 · 1 评论 -
【Android -- UI 开发】RecyclerView 实现二级列表
自定义 RecyclerView 适配器,用于扩展和折叠组,支持多种视图类型。原创 2022-04-10 08:30:00 · 1469 阅读 · 0 评论 -
【Android -- UI 开发】RecyclerView 实现视频列表自动播放
关于 RecyclerView 列表自动播放视频。原创 2022-03-21 10:25:23 · 1966 阅读 · 0 评论 -
【Android -- UI 开发】RecyclerView 实现顶部悬浮效果
本文介绍了 Android RecyclerView 悬浮效果原创 2021-07-15 11:25:35 · 1456 阅读 · 0 评论 -
【Android -- UI 开发】RecyclerView 侧滑菜单(侧滑删除) 开源库
本文就讲讲实现思路和整理的一些不错的关于侧滑菜单的开源库。原创 2022-05-24 08:15:00 · 1976 阅读 · 0 评论 -
【Android -- UI 开发】RecyclerView 性能优化
RecyclerView 性能优化。原创 2021-07-15 11:08:35 · 849 阅读 · 1 评论 -
【Android -- UI 开发】Recyclerview 的通用分隔线
ItemDecoration 是 RecyclerView 的一个抽象静态内部类,负责装饰 Item 视图,例如添加间距、高亮或者分组边界等。原创 2022-04-12 20:30:00 · 1611 阅读 · 0 评论 -
【Android -- UI 开发】RecyclerView 的基本使用
本文主要介绍了 RecyclerView 的基础使用、下拉刷新、上拉加载。原创 2021-07-15 10:57:39 · 301 阅读 · 0 评论 -
【Android -- UI 开发】ViewPager 的基本使用
在开发中 ViewPager 肯定是不可或缺的控件,引导页、轮播图、卡片画廊等效果总是缺少不了 ViewPager 的身影。相信每一位朋友对 ViewPager 的基础使用都已经很熟练了,今天在这里就从简至繁将 ViewPager 的每个用法都梳理一遍。...原创 2019-03-25 17:52:01 · 562 阅读 · 0 评论 -
【Android -- UI 开发】WebView 的基本使用
WebView 在 Android 平台上是一个特殊的 View, 基于 webkit 引擎、展现 web 页面的控件,这个类可以被用来在你的 app 中仅仅显示一张在线的网页,还可以用来开发浏览器。WebView 内部实现是采用渲染引擎来展示 view的内容,提供网页前进后退,网页放大,缩小,搜索。......原创 2016-12-27 11:30:02 · 922 阅读 · 0 评论 -
【Android -- Window】DialogFragment 的基本使用
本文我们一起来学习 DialogFragment 的用法。原创 2017-09-05 16:58:36 · 2624 阅读 · 0 评论 -
【Android -- Window】PopupWindow 的基本使用
PopupWindow 这个类用来实现一个弹出框,可以使用任意布局的 View 作为其内容,这个弹出框是悬浮在当前 activity 之上的。原创 2016-12-13 09:10:20 · 2483 阅读 · 0 评论 -
【Android -- Window】Dialog 的基本使用
本文介绍最常用的四种对话框的使用方法,包括普通(包含提示消息和按钮)对话框、列表展示对话框、加载对话框、编辑对话框等多种形式。原创 2016-12-09 16:13:20 · 852 阅读 · 0 评论 -
【Android -- UI开发】SearchView 的基本使用
SearchView 实现搜索功能。原创 2017-06-14 15:30:39 · 2997 阅读 · 1 评论 -
【Android -- UI 开发】TextInputLayout 的基本使用
TextInputLayout 主要是作为 TextInputEditText 的容器,从而为 TextInputEditText 生成一个浮动的 Label,当用户点击 TextInputEditText 的时候,TextInputEditText 中的 hint 字符串会自动移到 TextInputEditText 的左上角。原创 2016-12-07 16:07:00 · 1097 阅读 · 0 评论 -
【Android -- UI 开发】AutoCompleteTextView 的基本使用
本文将介绍 AutoCompleteTextView (自动完成文本框)。原创 2019-02-28 16:32:34 · 407 阅读 · 0 评论 -
【Android -- UI 开发】TextClock 的基本使用
TextClock 可以将当前日期和/或时间显示为格式化字符串。原创 2022-06-11 10:28:43 · 2926 阅读 · 1 评论 -
【Android -- UI 开发】ExpandableListView 的基本使用
一种用于垂直滚动展示两级列表的视图,和 ListView 的不同之处就是它可以展示两级列表,分组可以单独展开显示子选项。这些选项的数据是通过 ExpandableListAdapter 关联的。原创 2019-07-11 15:43:46 · 499 阅读 · 0 评论 -
【Android -- UI 开发】GridView 的基本使用
本节给大家介绍的是第二个 Adapter 类的控件—— GridView (网格视图)。原创 2019-02-28 16:24:24 · 289 阅读 · 0 评论 -
【Android -- UI 开发】ListView 的基本使用
列表(ListView)作为最常用的控件之一。需搭配 Adapter 使用的 UI 控件,不过在新版本中被 RecyclerView 这个新控件替换掉了!原创 2019-02-28 16:29:10 · 305 阅读 · 0 评论 -
【Android -- UI 开发】Spinner 的基本使用
本节开始学习 Spinner 的基本用法。原创 2019-02-26 11:12:40 · 1804 阅读 · 0 评论 -
【Android -- UI 开发】RatingBar & ScrollView 的基本使用
本节给大家带来的是 Android 基本 UI 控件中的 RatingBar(星级评分条) 和 ScrollView(滚动条)。原创 2019-02-28 16:35:34 · 737 阅读 · 0 评论 -
【Android -- UI 开发】Switch/SwitchCompat 的基本使用
Switch 也是 Android 中常用的控件,常用于开关。原创 2016-12-09 16:49:59 · 1368 阅读 · 0 评论 -
【Android -- UI 开发】TimePicker & DatePicker 的基本使用
本节给大家带来的是 Android 给我们提供的显示时间的几个控件:TextClock(文本时钟)AnalogClock(模拟时钟)Chronometer(计时器)DatePicker(日期选择器)TimePicker(时间选择器)CalendarView(日历视图)原创 2019-03-19 17:46:46 · 471 阅读 · 0 评论 -
【Android -- UI 开发】ProgressBar & SeekBar 的基本使用
本节给大家带来的是 Android 基本UI控件中的 ProgressBar (进度条) 和 SeekBar(拖动条)。原创 2019-02-26 14:04:51 · 689 阅读 · 0 评论 -
【Android -- UI 开发】RadioButton/RadioGroup/CheckBox 的基本使用
RadioButton 和 CheckBox 用于在界面上显示选择框,它的用法也非常简单。原创 2016-12-13 17:08:08 · 3524 阅读 · 0 评论 -
【Android -- UI 开发】Notification 的基本使用
首先需要一个 NotificationManager 来进行管理,可以调用 Context 的 getSystemService 方法获取,这里传入一个 Context。原创 2016-12-27 14:17:33 · 934 阅读 · 0 评论 -
【Android -- UI 开发】ImageView 的基本使用
ImageView 继承自 View 的组件,主要功能是用于显示图片,实际上它不仅仅可以用来显示图片,任何 Drawable 对象都可以使用 ImageView 来显示。原创 2016-12-05 15:58:27 · 3911 阅读 · 2 评论 -
【Android -- UI 开发】EditText 的基本使用
EditText 是程序用于和用户交互的另一个重要控件,它允许用户在控件里输入和编辑内容,并可以在程序中对这些内容进行处理。原创 2016-12-02 14:27:09 · 1328 阅读 · 0 评论 -
【Android -- UI 开发】Button 的基本使用
Button 在 Android 中常用控件之一,是程序用于和用户进行交互的一个重要控件。原创 2016-12-09 15:34:55 · 540 阅读 · 0 评论 -
【Android -- UI 开发】TextView 的基本使用
TextView 是 Android 中最简单的一个控件,它主要用于在界面上显示一段文本信息。原创 2016-12-02 14:43:50 · 1209 阅读 · 1 评论 -
【Android -- UI 开发】六大布局
网上有人比喻的很好:布局好比是建筑里的框架,组件按照布局的要求依次排列,就组成了用于看见的漂亮界面了。原创 2016-11-23 16:04:42 · 1383 阅读 · 0 评论