安卓中常见的UI控件

2024-05-06 13:20
文章标签 常见 ui 控件 安卓中

本文主要是介绍安卓中常见的UI控件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  1. TextView(文本视图)
  2. EditText(编辑文本)
  3. Button(按钮)
  4. ImageView(图像视图)
  5. ImageButton(图像按钮)
  6. CheckBox(复选框)
  7. RadioButton(单选按钮)
  8. Switch(开关)
  9. ProgressBar(进度条)
  10. SeekBar(拖动条)
  11. Spinner(下拉框)
  12. ListView(列表视图)
  13. RecyclerView(可重用视图列表)
  14. GridView(网格视图)
  15. TabLayout(选项卡布局)
  16. NavigationView(导航视图)
  17. Toolbar(工具栏)
  18. DrawerLayout(抽屉布局)
  19. FrameLayout(帧布局)
  20. RelativeLayout(相对布局)
  21. LinearLayout(线性布局)
  22. CardView(卡片视图)
  23. DatePicker(日期选择器)
  24. TimePicker(时间选择器)
  25. CalendarView(日历视图)
  26. NumberPicker(数字选择器)
  27. AutoCompleteTextView(自动完成文本视图)
  28. MultiAutoCompleteTextView(多行自动完成文本视图)
  29. RatingBar(评分条)
  30. VideoView(视频视图)
  31. WebView(网页视图)
  32. SurfaceView(表面视图)
  33. ScrollView(滚动视图)
  34. HorizontalScrollView(水平滚动视图)
  35. NestedScrollView(嵌套滚动视图)
  36. TabHost(选项卡宿主)
  37. SearchView(搜索视图)
  38. SlidingDrawer(滑动抽屉)
  39. SwipeRefreshLayout(下拉刷新布局)
  40. TextInputLayout(文本输入布局)
  41. Snackbar(消息提示栏)
  42. CoordinatorLayout(协调布局)
  43. ConstraintLayout(约束布局)
  44. Fragment(碎片)
  45. ViewPager(滑动视图页)
  46. BottomNavigationView(底部导航视图)
  47. RecyclerView(可重用视图列表)
  48. CardView(卡片视图)
  49. BottomSheet(底部表单)
  50. Chip(标签)

这篇关于安卓中常见的UI控件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/964463

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

JVM 常见异常及内存诊断

栈内存溢出 栈内存大小设置:-Xss size 默认除了window以外的所有操作系统默认情况大小为 1MB,window 的默认大小依赖于虚拟机内存。 栈帧过多导致栈内存溢出 下述示例代码,由于递归深度没有限制且没有设置出口,每次方法的调用都会产生一个栈帧导致了创建的栈帧过多,而导致内存溢出(StackOverflowError)。 示例代码: 运行结果: 栈帧过大导致栈内存

lvgl8.3.6 控件垂直布局 label控件在image控件的下方显示

在使用 LVGL 8.3.6 创建一个垂直布局,其中 label 控件位于 image 控件下方,你可以使用 lv_obj_set_flex_flow 来设置布局为垂直,并确保 label 控件在 image 控件后添加。这里是如何步骤性地实现它的一个基本示例: 创建父容器:首先创建一个容器对象,该对象将作为布局的基础。设置容器为垂直布局:使用 lv_obj_set_flex_flow 设置容器

模拟实现vector中的常见接口

insert void insert(iterator pos, const T& x){if (_finish == _endofstorage){int n = pos - _start;size_t newcapacity = capacity() == 0 ? 2 : capacity() * 2;reserve(newcapacity);pos = _start + n;//防止迭代

【Kubernetes】常见面试题汇总(三)

目录 9.简述 Kubernetes 的缺点或当前的不足之处? 10.简述 Kubernetes 相关基础概念? 9.简述 Kubernetes 的缺点或当前的不足之处? Kubernetes 当前存在的缺点(不足)如下: ① 安装过程和配置相对困难复杂; ② 管理服务相对繁琐; ③ 运行和编译需要很多时间; ④ 它比其他替代品更昂贵; ⑤ 对于简单的应用程序来说,可能不

【附答案】C/C++ 最常见50道面试题

文章目录 面试题 1:深入探讨变量的声明与定义的区别面试题 2:编写比较“零值”的`if`语句面试题 3:深入理解`sizeof`与`strlen`的差异面试题 4:解析C与C++中`static`关键字的不同用途面试题 5:比较C语言的`malloc`与C++的`new`面试题 6:实现一个“标准”的`MIN`宏面试题 7:指针是否可以是`volatile`面试题 8:探讨`a`和`&a`

Golang GUI入门——andlabs ui

官方不提供gui标准库,只好寻求第三方库。 https://github.com/google/gxui 这个gui库是谷歌内部人员提供的,并不是谷歌官方出品,现在停止维护,只好作罢。 第三方gui库 找了好多,也比较了好多,最终决定使用的是还是 https://github.com/andlabs/ui 相信golang gui还会发展的更好,期待更优秀的gui库 由于andlabs

小程序button控件上下边框的显示和隐藏

问题 想使用button自带的loading图标功能,但又不需要button显示边框线 button控件有一条淡灰色的边框,在控件上了样式 border:none; 无法让button边框隐藏 代码如下: <button class="btn">.btn{border:none; /*一般使用这个就是可以去掉边框了*/} 解决方案 发现button控件有一个伪元素(::after

常见的服务器

常见的Web服务器 1、Tomcat:Tomcat和Java结合得最好,是Oracle官方推荐的JSP服务器。Tomcat是开源的Web服务器,经过长时间的发展,性能、稳定性等方面都非常优秀。 2、Jetty:另一个优秀的Web服务器。Jetty有个更大的优点是,Jetty可作为一个嵌入式服务器,即:如果在应用中加入Jetty的JAR文件,应用可在代码中对外提供Web服务。 3、Resin:

MFC中Spin Control控件使用,同时数据在Edit Control中显示

实现mfc spin control 上下滚动,只需捕捉spin control 的 UDN_DELTAPOD 消息,如下:  OnDeltaposSpin1(NMHDR *pNMHDR, LRESULT *pResult) {  LPNMUPDOWN pNMUpDown = reinterpret_cast(pNMHDR);  // TODO: 在此添加控件通知处理程序代码    if