当前位置: 首页 > news >正文

Android学习(五):常用控件

Android学习(五):常用控件

常用控件

  • TextView
  • EditText
  • Button
  • RadioButton
  • ImageView

1、TextView控件

1.1、简介

TextView是用于显示文字(字符串)的控件,可在代码中通过设置属性改变文字的大小、颜色、样式等功能。

1.2、示例
<TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/hello_android"app:layout_constraintBottom_toBottomOf="parent"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toTopOf="parent" />

2、EditText控件

2.1、简介

EditText继承自TextView,可以进行编辑操作,将用户信息传递给Android程序。还可以为EditText控件设置监听器,用来测试用户输入的内容是否合法。

2.2、示例
<EditTextandroid:id="@+id/editText"android:layout_width="wrap_content"android:layout_height="wrap_content"android:ems="10"android:inputType="textPassword"tools:layout_editor_absoluteX="64dp"tools:layout_editor_absoluteY="179dp"tools:ignore="LabelFor,MissingConstraints"android:autofillHints="11" />

3、Button控件

3.1、简介

Button是按钮,是用于响应用户的一系列点击事件,使程序更加流畅和完整。

3.2、示例
<Buttonandroid:id="@+id/button"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Button"tools:layout_editor_absoluteX="133dp"tools:layout_editor_absoluteY="431dp"tools:ignore="MissingConstraints" />

4、RadioButton控件

4.1、简介
  • RadioButton为单选按钮,它需要与RadioGroup配合使用,提供两个或多个互斥的选项集。
  • RadioGroup是单选组合框,可容纳多个RadioButton,并把它们组合在一起,实现单选状态。
4.2、示例
<RadioButtonandroid:id="@+id/radioButton"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="RadioButton"tools:layout_editor_absoluteX="116dp"tools:layout_editor_absoluteY="512dp"tools:ignore="MissingConstraints" />

5、ImageView控件

5.1、简介

ImageView是视图控件,它继承自View,其功能是在屏幕中显示图像。ImageView类可以从各种来源加载图像(如资源库或网络),并提供缩放、裁剪、着色(渲染)等功能。

5.2、示例
<ImageViewandroid:id="@+id/imageView"android:layout_width="wrap_content"android:layout_height="wrap_content"app:srcCompat="@drawable/ic_launcher_background"tools:layout_editor_absoluteX="130dp"tools:layout_editor_absoluteY="112dp"tools:ignore="MissingConstraints,VectorDrawableCompat"android:contentDescription="@string/todo" />

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【EI会议征稿通知】2024年通信安全与信息处理国际学术会议(CSIP 2024)
  • C#调用C动态链接库
  • MicroPython核心(1):源码获取、编译构建
  • GO 中如何防止 goroutine 泄露
  • Spring Boot各类变量的使用
  • Redis原理篇(String)
  • MVC的设计理念
  • NLP自然语言处理介绍
  • openssl3.2 - linux脚本(.sh)调用openssl命令行参数的简单确认方法
  • 【迅搜19】扩展(二)TNTSearch和JiebaPHP方案
  • 5G_射频测试_参考规范(一)
  • ssh:connect to host github.com port 22: Connection timed out
  • pyspark笔记:over
  • Halcon 边缘提取
  • 【JavaWeb】XML Tomcat10 HTTP
  • ----------
  • Javascripit类型转换比较那点事儿,双等号(==)
  • Map集合、散列表、红黑树介绍
  • Python 反序列化安全问题(二)
  • Python打包系统简单入门
  • SpringBoot几种定时任务的实现方式
  • vue 个人积累(使用工具,组件)
  • Web Storage相关
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 动态规划入门(以爬楼梯为例)
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 移动端 h5开发相关内容总结(三)
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • #1015 : KMP算法
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (Git) gitignore基础使用
  • (LeetCode) T14. Longest Common Prefix
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (三)Honghu Cloud云架构一定时调度平台
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (十三)MipMap
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (微服务实战)预付卡平台支付交易系统卡充值业务流程设计
  • (限时免费)震惊!流落人间的haproxy宝典被找到了!一切玄妙尽在此处!
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (转)http-server应用
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • ****三次握手和四次挥手
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .net FrameWork简介,数组,枚举
  • .net 按比例显示图片的缩略图
  • .NET 设计模式—简单工厂(Simple Factory Pattern)