1、文本框(TextView)与编辑框(EditText)的功能和用法
TextView是直接继承了View,EidtText和Button两个组件的父类便就是View
TextView其实就是一个文本编辑器,只是android关闭了他的文字编辑功能
EidthView是一个可以编辑的文本编辑器
TextView:属性
(1)、textSize="20pt" 设置文本框内字体的大小
(2)、drawableEnd="@drawable/xxxx" 在文本框结尾处绘制指定的图像
(3)、ellipsize"middle" 设置显示的文本超过了定义的TextView的长度时,如何处理文本内容
(4)、singleLine="true" 设置改文本框是否为单行模式,如果设为true则文本框不会换行
(5)、atuoLink="email/phone" 是否将符合指定格式的文本转换成可单击超连接形式
(6)、shadowColor="#00f" 设置文本框内文本阴影的颜色
(7)、shadowDX="10.0" 设置文本框内文本的阴影在水平方向的偏移
(8)、shadowDY="8.0" 设置文本框内文本的阴影在垂直方向的偏移
(9)、shadowRadius="3.0" 设置该文本的阴影的模糊程度,该值越大,阴影月迷糊
(10)、password="true" 设置该文本框是一个密码框(以点代替字符)
EditText:属性
(1)、hint="xxxx" 表示在文本框中显示的数字
(2)、selectAllOnFocus="true" 如果文本框中的内容可选择,设置是否当它获得焦点时自动选中所用的文本
(3)、inputType="xxxx" xxxx="numberPassword输入密码" xxxx="number 数值输入框" xxxx="date 表明是日期输出框" xxxx="phone 电话号码输出框"
2、单选按钮(RadioButton)与复选框(CheckBox)
1、单选按钮
<RadioGroup
android:id="@+id/rg"
android:orientation="horizontal"
android:layout_gravity="center_horizontal">
<RadioButton
android:layout_width="Wrap_content"
android:layout_height="wrap_content"
android:id="@+id/male"
android:text="男"
android:checked="true" //指定初始是选中这一个按钮
></RadioButton>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/female"
android:text="女"
></RadioButton>
</RadioGroup>
2、复选框
<LinearLayout
android:layout_gravity="center_horizontal"
android:orientation="vertical"
android:layou_width="wrap_content"
android:layout_height="wrap_content"
>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="红色"
android:check="true"
></CheckBox>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="绿色"
></CheckBox>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="蓝色"
></CheckBox>
</LinearLayout>
3、状态开关按钮(ToggleButton)与开关(Switch)的功能与用法
状态开关按钮和开关的是由Button派生出来的,因此他们的本质还是按钮,支持Button的各种属性、方法也适用于ToggleButton和
Switch。
首先:ToggleButton属性:
checked="true" 设置改按钮是否被选中
textOff 设置当该按钮的状态处于关闭的时显示的文本
textOn 设置当该按钮的状态处于打开的时显示的文本
Switch属性:
checked="true" 设置该按钮是否被选择
switchMinWidth 设置该开关的最小宽度
switchPadding 设置开关与标题文本之间的空白
switchTextAppearance 设置该开关图标上的文本样本
textOff 设置当该按钮的状态处于关闭的时候显示的文本
textOn 设置当该按钮的状态处于打开的时候显示的文本
textStyle 设置该开关的文本风格
thumb 指定使用自定义Drawable绘制该开关的开关按钮
track 指定使用自定义Drawable绘制该开关的开关轨道
typeface 设置该开关的文本的字体风格
分享到:
相关推荐
在Android开发中,`TextView` 是一个非常基础且重要的组件,用于显示文本。然而,在实际应用中,我们可能会遇到`TextView`默认带有上下边距的问题,这可能不符合我们的设计需求或者影响界面布局的美观性。标题"安卓...
在Android开发中,TextView是显示文本的基本控件,它的使用非常广泛,无论是显示简单的文字信息,还是复杂的格式化文本,TextView都是不可或缺的一部分。这个压缩包文件"安卓textView相关-TextView中文本的处理.rar...
在Android开发中,TextView是用于显示单行或多行文本的视图组件,它在界面设计中扮演着重要的角色。为了使TextView更具交互性,我们常常需要根据用户操作或特定条件来改变其显示状态,比如选中、聚焦或者按下等。在...
在Android开发中,TextView是用于显示文本的基本组件。然而,有时候我们可能需要让TextView中的文字以特定的角度旋转显示,比如垂直显示或者倾斜显示,来满足界面设计的需求。这就是"旋转TextView文字显示方向"这一...
在Android开发中,TextView是用于显示文本的基本组件。在某些设计需求中,我们可能需要让TextView的文字呈现旋转状态,比如创建一个垂直显示的标题或者实现某种动态效果。本篇文章将详细探讨如何实现“旋转TextView...
在Android开发中,`TextView`通常用于显示文本内容,但有时候我们可能希望在其中嵌入动态图像,如GIF格式的图片。`TextView`默认并不支持直接显示GIF动画,因此需要通过一些特殊的方式来实现这一功能。本篇将详细...
在XML布局文件中定义,或者在代码中创建,TextView可以用来显示静态文本,也可以动态加载数据。 2. **显示HTML内容**: - Android的TextView默认并不支持HTML解析,但通过`Html.fromHtml()`方法,我们可以将HTML...
在Android开发中,`TextView`是用于展示文本的常用组件,它可以显示单行或多行文本。在特定场景下,为了优化用户体验,我们可能希望只显示文本的一部分,如果文本内容超出了预设的显示范围,就用"点击查看更多"这样...
在Android开发中,`TextView` 是一个非常常用的控件,用于显示单行或多行文本。在某些场景下,我们可能希望限制`TextView`的显示行数,并在超出时使用省略号来表示文本被截断。这就涉及到`TextView`的自动换行与截断...
在Android开发中,TextView是用于显示单行或多行文本的视图组件,它在用户界面设计中扮演着重要角色。本资源"安卓textView相关-代码动态改变某些textview文本颜色及其大小的方式.rar"包含了关于如何在运行时动态修改...
在Android开发中,有时我们需要在TextView中展示动态的GIF图像,而系统默认的TextView并不支持直接播放GIF。为了实现这一功能,我们需要自定义一个TextView,并通过一系列技术手段来处理GIF文件。以下是如何在自定义...
在Android开发中,TextView是应用界面中最常用的组件之一,它用于显示文本信息。为了提升用户体验,开发者经常需要为TextView添加点击效果,使用户能够清楚地感知到操作反馈。本篇文章将详细探讨如何实现TextView的...
在Android开发中,TextView是用于显示单行或多行文本的视图组件,它是我们日常开发中最常用的基础控件之一。然而,当TextView中的文本内容超出显示区域时,我们有时需要实现文本的滚动效果,以便用户可以查看全部...
在Android开发中,文本视图(TextView)是用于展示文本的基本组件。然而,有时我们可能需要实现更复杂的显示效果,比如在应用中播放通知字幕时,逐行逐字显示文本,这通常用于模仿电视字幕或者游戏中的对话效果。在...
在Android开发中,`TextView`是用于展示文本的视图组件,它提供了丰富的特性来定制文本的显示方式。本文将详细介绍`TextView`的一些关键XML属性,帮助开发者更好地理解和使用这个组件。 1. `android:autoLink` `...
在Android开发中,TextView是用于显示单行或多行文本的常用控件。然而,当文本内容过长时,为了适应屏幕大小,我们需要采取措施来处理这些超长的文本。本篇将详细介绍如何在TextView中实现文字过长时的省略显示和...
在Android开发中,TextView是用于显示文本的基本组件。然而,有时候我们可能需要对TextView的布局进行自定义,使其能够满足特定的设计需求。本教程将详细讲解如何实现一个自定义的TextView布局,使得文本每四行平均...
在Android开发中,有时我们需要在TextView中展示动态内容,如GIF动图。这在标准的Android SDK中并不直接支持,但可以通过自定义View或使用第三方库来实现。本篇文章将详细探讨如何在Android中自定义TextView以加载...
在Android开发中,`TextView` 是一个非常基础且重要的组件,用于显示文本信息。而"带标签的TextView",如标题所示,是在普通`TextView`的基础上进行了一定的扩展,通常是为了提供更丰富的用户界面元素,使用户可以更...
在Android开发中,当需要在一个TextView中展示大量文本,而屏幕空间有限时,可以使用TextView的垂直滚动功能来实现文本的连续显示。本篇文章将详细讲解如何在Android中实现TextView的垂直滚动效果。 首先,要开启...