Android 常用控件(一)

Android入门(七) | 常用控件 文章目录TextView 控件Button 控件EditText 控件 TextView 控件 TextView 是 Android 中较常用的一个控件。主要用于在界面上显示一段文本信息,配置在每个活动的 xml 文件中。除了之前用到的 android:id、android:layout_width 、android:layout_height 三种属性,下面三种属性也比较常用: android:gravity :文字对齐方式,可选值有 top、bottom、left、right、center 等,可以 阅读详情

一:前言
记录下Android的常用控件以及使用的方法,Android 给我们提供了大量的UI控件,合理地使用这些控件就可以非常轻松地编写出相当不错的界面,这些是Android学习的基础。

二:概述图
这里我们了解一下文本控件,Android资源和selector选择器
这里写图片描述

三:正文
1.TextView(负责展示文本,非编辑 )
TextView是 Android 程序开发中最常用的控件之一,主要功能是向用户展示文本的内容,它是不可编辑的 ,只能通过初始化设置或在程序中修改。
这里写图片描述

2.EditText(文本编辑)
相比TextView, EditText是可以编辑的,可以用来与用户进行交互,其用法和TextView也是类似的,同样,下面介绍一些常见的参数
这里写图片描述

3.Shape外形资源
外形资源是一种非常有意思,也非常强大的资源。通过外形资源,可以为控件加上渐变背景色;使控件的四个角变成圆形;设置控件内容到控件边界的距离等。
定义外形资源时,需要使用标签的android:shape属性指定要绘制的形状。在本例中该属性值为rectangle,表示绘制矩形。android:shape属性可以指定如下4个值。

rectangle:矩形。

oval:椭圆。

line:直线。

ring:圆环。
这里写图片描述

4.selector(资源选择器)
Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计:
(以在mylist_view.xml为例)

1.创建mylist_view.xml文件
首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist_view.xml,其目录结构为:res/drawable/mylist_view.xml。

2.根据具体需求编辑mylist_view.xml文件
新建mylist_view.xml文件后,在没有添加任何属性时其内部代码结构为:
这里写图片描述

下面就可以根据项目需求,在其内部定义为自己想要的样式了,主要属性如下:
这里只简单用到了焦点的获得和失去事件

这里写图片描述

STM32H743必要外围电路分析 写在前面:这篇博客是我第一次绘制STM32最小系统板的过程记录。 2020-1-11 BOOT STM32采用ARM内核,和ARM处理器一样,都有专门的boot脚决定单片机从何处启动。 在官方数据手册的第105页,我们可以看到 系统复位后,在SYSTICK的第四个上升沿锁存BOOT引脚的值,复位后,BOOT引脚可以由用户自由配置而不会影响系统正常运行。 BOOT引脚决定了自举存储器地址,当BO... 阅读详情

相关推荐

到底什么是电源的斜波补偿,电源芯片CS引脚作用,一文讲清楚!

上文有提到电流环,其实电流环再细分也有很多模式,用的最多的是峰值电流模式峰值电流模式调节工作原理如下:(1)当输出负载增大时,输出电压降低,因此,Vc 增大,线性增加的电感电流只有升高到更大的值才能使 PWM 电流比较器翻转,开关管导通的时间增长,占空比增加,输入功率增加,因此输出电压增加,当输出电压增加到调节的范围内时,系统保持平衡。

jwgdhuwdhg的博客 1万+

Android常用控件

单选按钮控件,继承了 Button 控件,可以直接使用 Button 控件支持的各种属性和方法。与普通按钮不同的是,RadioButton 控件多了一个可以选中的功能。EditText 控件允许用户在控件里输入和编辑内容,并可以在程序中对这些内容进行处理。其继承自 TextView 控件,具有 TextView 的所有属性的同时,还有自己的属性。CheckBox 控件是复选框控件,继承于 Button 控件,一般用于多项选中操作。除了拥有View类的属性,还发展了些自己的属性,常用的如下图所示。

weixin_58963766的博客 5749

鸿蒙OpenHarmony南向开发 轻量系统芯片移植指南(一)

OpenHarmony系统采用"系统>子系统>部件"层级架构,支持功能模块化裁剪。本文介绍了关键子系统及移植方法:1)启动恢复子系统负责内核到应用间的进程初始化,需配置启动入口标识及链接脚本;2)文件子系统提供基础文件操作接口,需适配HAL层文件读写功能,可通过Flash模拟、轻量文件系统或厂商自有方案实现。移植过程需修改config.json配置,添加对应组件定义及功能实现。系统采用模块化设计,开发者可根据实际需求灵活配置所需子系统功能。

yx525623的博客 1131

(超全!超详细!!!)移动开发、AndroidStudio中的常用十大控件

本文用于介绍AndroidStudio常用的十大控件:TextView、EditText、Button、ImageView、CheckBox、RadioButton、Spinner、ListView、ProgressBar、Switch。可帮助初学者快速了解这些控件的常用属性和对应java中的常用方法。

Moonsev的博客 5385

图相似度模型(论文篇)

图相似度模型

weixin_43702653的博客 5748

Camera metadata

Camera metadata

weixin_42136255的博客 2529

[Android开发基础2] 七大常用界面控件(附综合案例)

安卓开发常用界面控件使用介绍,包括TextView、Button、EditText、ImageView、RadioButton、CheckBox、Toast,最后附带一个综合案例:账号注册界面加一巩固

人生处处是围城,一切都是最好的安排! 8658

化工过程设计软件:Aspen Plus二次开发_(2).二次开发概述

假设我们需要创建一个自定义的换热器模型,该模型能够计算两个物流之间的热交换量,并根据传热系数和换热面积进行调整。ACM 模型代码示例!自定义换热器模型!参数:传热系数 U (W/m^2·K)!换热面积 A (m^2)!热物流 T_hot_in (K), T_hot_out (K), F_hot (kmol/h)!冷物流 T_cold_in (K), T_cold_out (K), F_cold (kmol/h)!模型输入!U - 传热系数!A - 换热面积!

kkchenjj的博客 370

Android学习--常见界面控件

用于显示文本信息,它的常用属性如下表所示:

weixin_66158110的博客 1822

Plant Simulation 双深位立库开发系列教程-货架参数化

为了方便用户进行货架参数化,我们需要在交互界面上进行参数调整,右键打开RackLane,打开Dialog,在Rack_tab的tab下创建相应的对象,并创建NumberOfRightRack和NumberOfLeftRack作为数据连接对象。通过Rack._3D.VisibleGraphicGroups := ["default"]来切换需要显示的Rack,当不需要显示则可以Rack._3D.VisibleGraphicGroups := [""]即可。首先,加载默认的HBW库到模型中,确保结构树当中有。

santayana的专栏 1257

2025.05.29【Network】多组学分析:网络互作图绘制

本文介绍了使用R语言进行网络图绘制的方法与技巧。重点讲解了三个核心R包的使用:igraph用于网络图数据准备与基础绘制,ggraph基于图形语法实现高级可视化,networkD3则为网络图添加交互功能。文章涵盖了从基本概念、包安装、创建网络图对象,到自定义样式布局、添加交互性等完整流程,并提供了度分布、聚类系数等网络分析指标的计算方法。通过清晰的代码示例,帮助读者掌握生物信息学数据可视化的关键技能,为复杂数据的直观展示和分析提供实用工具。

227

安卓学习基础——Android常用基本控件(一)

文本控件 TextView TextView继承自View类。它的功能是向用户显示文本内容,同时可选择性的让用户编辑文本。从功能上来讲,一个TextView就是一个文本编辑器,只不过其本身被设置为不允许编辑,其子类EditText被设置为允许用户对内容进行编辑。

Kent的专栏 2703

OpenClaw小白使用全攻略

OpenClaw全能技能解锁指南:从基础到进阶 摘要: 本文提供OpenClaw AI智能体的完整使用教程,帮助用户从安装后"不知道如何用"到熟练掌握核心功能。教程包含:1)控制台5大区域详解和3个必做初始化设置;2)文件管理、浏览器自动化、文档生成等5大基础功能实操,每个功能配有详细操作步骤、指令模板和效果演示;3)10+高频场景解决方案,如整理文件、搜集资料、写总结等;4)进阶技巧和常见问题解答。通过清晰的图文指引,即使电脑小白也能快速上手,实现办公自动化、提升工作效率。

通俗易懂学IT 3059

安卓常用控件一

Spinner是一个下拉菜单,创建Spinner步奏 一 在布局文件中声明       android:id = "@+id/spinnerId"     android:layout_width="fill_parent"     android:layout_height="wrap_content" /> 二 在string.xml声明 在string.xml当中声明数组

smilequeen1023的专栏 431

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

android 常用控件(一)

一:文本控件     1.1 显示文本控件           属性:                textsize:设置字体大小                textcolor:设置字体的颜色               text:设置文本内容               autoLink:是否符合指定格式的文本转换为可点击的超连接            singleLine:

dearyatou的博客 261

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

安卓开发使用ttf文字_Android常用需求一:全局字体设置及自定义字体控件

前言字体设置是Android开发中比较常用的需求,因为不同的手机厂商定制的ROM的缘故,手机系统的默认字体在不同品牌上是不一致的,而产品人员提出固定app字体的样式,或者app考虑繁体地区如港澳台,东南亚华人区,需要提供简繁字体切换,对于以上需求,仅仅依靠系统提供的默认字体是满足不了的。演示效果GitHub链接全局字体设置和自定义字体控件库——-ReplaceFonts特性:– app全局字体设置...

weixin_39620535的博客 811

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

android常用控件总结(一)

android 常用控件 1.ImageView 2.EditText 3.Button 4.RadioButton 5.CheckBox 1.ImageView 属性: src 设置图片 layout_width宽 layout_height高 android:maxHeight="100dp" //最大高度

isllyend的博客 598

实验一 Android 常用控件实验(android studio)

一、实验目的 掌握Android的一些常用控件的用法,掌握界面设计与Java代码设计的结合。 二、实验内容与要求 以下的App作品,至少完成2个: (1)做一个包含ImageView、RadioButton的App,要求RadioButton能够控制ImageView图片的显示。 (2)做一个用户登录窗口,要求用Java代码控制是否登录成功。 (3)做一个包含进度条控件的App,...

S123KO的博客 3739

Android常用UI控件的使用(一)

Android常用UI控件的使用 1.文本类组件 TextView文本框组件 属性 作用 android:text 设置组件显示内容,属性值建议使用string.xml资源文件进行设置然后调用 android:textSize 设置文字大小,属性值为n sp,n为任意正整数,sp是文字大小单位 android:textColor 设置文字颜色,属性值可以使用预设好的属性值也可以自行使用类似#FFFFFF的格式进行调整,在图形界面调整时,RGB代表不透明颜色,ARGB代表可透明颜色

weixin_44630656的博客 986

Android 常用控件一

Android 常用控件一         一、TextView android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:drawableBottom 在text的下方输出一个drawable android:drawable

qq_37999820的博客 252

Android常用控件一之文本控件

1、显示文本的控件(TextView) android:text 设置文本框内文本内容 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="我是文本控件的内容" /> android:a

Apollo 1386

安卓中UI开发基础(一)常用控件

    *TextView主要用于在界面上显示一段文本信息 *Button是按钮,是用户与程序交互的重要控件 *EditText是允许用户在控件里输入和编辑内容,在qq中输入账号密码时就会用到 *ImageView是在界面上展示图片的一个控件,提前准备好图片,图片复制粘贴在drawable中即可 *ProgressBar用于在界面上显示一个进度条,表示我们的程序在加载一些数据 在ac...

小Tian的博客 1117

Android 常用布局控件 按钮 Button (一)

基础不够扎实,今天开始决定研究一下原生的基础控件 今天研究的是按钮相关的控件,因为是学习,所以布局丑了点 1、Button              普通按钮 2、ToggleButton    开关按钮 3、ImageButton     图片按钮 4、RadioButton      单选按钮 这些没啥好说的,直接上代码吧 (注意多选是:CheckBox 就另外研究了) ...

weixin_41454168的博客 5469

Android—常用控件(一)文本控件

一、TextView 1、android:text     设置文本框内文本内容 2、android:autoLink    是否将符合指定格式的文本转换为可单击的超链接形式(取值范围:none|web|email|phone|map|all) 3、android:singleLine    为 true文本框不会换行 4、android:lines           默认占几行 5、

a985548426的博客 2725

Android常用控件(一)

一、TextView 文本控件 singleline="true" 单行显示 ellipsize="start/end/middle" 文本内容过长时,将部分文本内容显示为省略号  start是显示省略号在文本开头 end是显示省略号在文本结尾 middle是显示省略号在文本中间 (一)制作跑马灯效果 android:singleLine=”true” android:ellipsi

LittleWhiteTree的博客 459

Android:UI开发(一)——常用控件及布局

常用控件 TextView:gravity修改文字对齐方式 Button:textAllCaps=“false”禁止默认大写 EditText:hint提示性文字;maxLines指定最大行数 ImageView:活动里调用imageView(实例)的setImageResource(id)可以改变图片 ProgressBar(进度条):visibility属性的三个可选值:visible,默认...

WNM的博客 894
上一篇: Android 学习笔记-布局2
下一篇: Android 常用控件(二)
Be_Master
博客等级 码龄9年 0粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值