`
何先生
  • 浏览: 26425 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Android 编辑框(EditText)属性

阅读更多

EditText继承关系:View-->TextView-->EditText
 EditText的属性很多,这里介绍几个:
android:hint="请输入数字!"//设置显示在空间上的提示信息
android:numeric="integer"//设置只能输入整数,如果是小数则是:decimal
android:singleLine="true"//设置单行输入,一旦设置为true,则文字不会自动换行。
android:password="true"//设置只能输入密码
android:textColor = "#ff8c00"//字体颜色
android:textStyle="bold"//字体,bold, italic, bolditalic
android:textSize="20dip"//大小
android:capitalize = "characters"//以大写字母写
android:textAlign="center"//EditText没有这个属性,但TextView有,居中
android:textColorHighlight="#cccccc"//被选中文字的底色,默认为蓝色
android:textColorHint="#ffff00"//设置提示信息文字的颜色,默认为灰色android:textScaleX="1.5"//控制字与字之间的间距
android:typeface="monospace"//字型,normal, sans, serif, monospace (标准、无衬线字体、衬线字体、等宽字体)
android:background="@null"//背景,这里没有,指透明
android:layout_weight="1"//权重,控制控件之间的地位,在控制控件显示的大小时蛮有用的。
android:textAppearance="?android:attr/textAppearanceLargeInverse"//文字外观
android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom

android:gray="top" //多行中指针在第一行第一位置

et.setSelection(et.length());//调整光标到最后一行

android:autoText //自动拼写帮助

android:capitalize //首字母大写

android:digits //设置只接受某些数字

Android:singleLine//是否单行或者多行,回车是离开文本框还是文本框增加新行

android:numeric //只接受数字

android:phoneNumber //输入电话号码

android:editable //是否可编辑
android:autoLink=”all” //设置文本超链接样式当点击网址时,跳向该网址

android:textAppearance="?android:attr/textAppearanceLargeInverse"//文字外观,这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。










分享到:
评论

相关推荐

    Android 点击EditText编辑框清除hint预设字

    `android:hint`是`EditText`的一个属性,用于设置输入框内的提示文字。在默认情况下,当用户焦点进入`EditText`或者开始输入时,`Hint`会自动消失。 要实现点击`EditText`清除`Hint`的功能,我们可以通过监听`...

    安卓EditText输入框相关-android中提供了内容验证的编辑框edittext.rar

    在本资料包"安卓EditText输入框相关-android中提供了内容验证的编辑框edittext.rar"中,可能包含了用于演示或学习`EditText`验证功能的各种示例代码。 首先,`EditText`的基本用法包括设置提示文字(`hint`)、输入...

    安卓EditText输入框相关-自定义固定头文字的多行文本编辑框.rar

    这个压缩包文件"安卓EditText输入框相关-自定义固定头文字的多行文本编辑框.rar"显然是为了实现一个具有固定头部文字的多行文本编辑框。 在Android中,自定义组件通常涉及到继承现有组件并重写或扩展其功能。对于...

    android-EditText边框颜色

    `EditText`继承自`TextView`,并且添加了一些额外的功能,如文本输入和编辑。它的外观可以通过设置XML属性或在代码中动态修改来改变。 1. **XML属性设置**: 在布局文件中,我们可以直接通过设置`EditText`的样式...

    android 简单的Edittext特效,附带源码及apk文件

    在Android开发中,`EditText` 是一个非常基础且重要的组件,它允许用户输入文本并进行编辑。本资源提供了一个简单的`EditText`特效实现,通过源码和apk文件,开发者可以直观地了解和学习如何在自己的应用中添加类似...

    Android 自定义控件 EditText输入框两边加减按钮Button

    在使用自定义控件时,只需在XML布局文件中声明`CustomEditTextWithButtons`,并像使用其他内置控件一样设置属性。例如: ```xml android:layout_width="wrap_content" android:layout_height="wrap_content" /> ...

    Android EditText 正则表达式 限制数字、字母、字符 输入 密码框

    在Android开发中,`EditText`是用于用户输入文本的基本组件,常常用于收集用户的数据,如密码、邮箱地址等。为了确保用户输入的数据符合特定格式,我们可以利用正则表达式(Regular Expression)进行验证。正则...

    Android自定义EditText

    文件"5-11-Android自定义控件(EditText)"可能是对这个过程的一个详细教程或示例代码,它可能涵盖了上述提到的一些步骤,包括创建自定义属性、解析属性、重写父类方法等。阅读这个文件将有助于进一步理解如何在实践...

    如何将编辑框EditText置于系统软键盘之上小例子

    总结起来,要实现“将编辑框EditText置于系统软键盘之上”,可以通过以下步骤操作: 1. 在AndroidManifest.xml中设置`android:windowSoftInputMode="adjustPan"`。 2. 如果需要额外的交互逻辑,如点击屏幕其他区域...

    Android中EditText密码样式设置

    `EditText`是`TextView`的一个子类,具有文本编辑功能。在XML布局文件中,我们可以使用`<EditText>`标签来创建一个`EditText`实例。要将其设置为密码样式,我们需要设置`inputType`属性,如下所示: ```xml ...

    android 中如何限制 EditText 最大输入字符数

    在 Android 中,我们可以在 xml 文件中设置文本编辑框的最大输入字符数,通过设置 `android:maxLength` 属性可以实现这一点。例如: ```xml <EditText ... android:maxLength="10" .../> ``` 这样,在该EditText ...

    Android 自定义编辑框

    首先,编辑框(EditText)是Android中用于用户输入文本的基本控件,它的外观和行为可以通过XML属性或代码进行定制。在这里,我们主要关注通过Drawable资源来改变其外观。Drawable在Android中是一种图形对象,它可以...

    Android软件开发之EditText 详解源码

    在Android软件开发中,EditText是用户输入文本的基本控件,它是TextView的一个子类,提供了文本输入、编辑和格式化功能。本教程将深入探讨EditText的源码,帮助开发者更好地理解和利用这一关键组件。 首先,...

    安卓EditText输入框相关-Android框架chips-edittext-library.rar

    在Android开发中,`EditText`是用于用户输入文本的基本组件,它继承自`TextView`,并增加了编辑和交互的功能。`EditText`广泛应用于各种需要用户输入信息的场景,如登录注册界面、表单填写等。在`Android框架chips-...

    Android的edittext在弹出框中实现输入自动千分位分隔和金额限制

    这个自定义控件"Android的edittext在弹出框中实现输入自动千分位分隔和金额限制"就解决了这样的问题。 首先,我们需要理解的是`EditText`的基本用法。`EditText`是继承自`TextView`的,它添加了文本编辑功能。我们...

    Android编辑框EidtText.zip

    这个`Android编辑框EidtText.zip`文件可能包含了关于如何使用和自定义`EditText`的详细教程或者示例代码。在此,我们将深入探讨`EditText`的主要特性和用法。 `EditText`是Android SDK中的一个视图类,继承自`...

    EditText控件内右侧加图片,图片实现点击事件处理

    在Android开发中,`EditText` 是一个非常常用的组件,它用于接收用户输入的文字信息。有时候,我们希望在`EditText`的右侧添加一个图标,这个图标不仅作为装饰,还能响应用户的点击,实现特定的功能,比如清除输入的...

    多个EditText 连续输入密码框

    首先,`EditText`是Android中的一个文本输入控件,用户可以在其中输入和编辑文本。在密码框的应用中,通常会设置`inputType`属性为`textPassword`,以便显示为星号或圆点,保护用户的隐私。 要实现多个`EditText`的...

    Android应用源码之Android Form EditText 验证输入合法性的编辑框.zip

    本压缩包"Android应用源码之Android Form EditText 验证输入合法性的编辑框.zip"提供了一个实例,演示了如何在Android中实现这一功能。 首先,我们需要了解EditText的基本用法。EditText是Android SDK中的一个视图...

    Android基础控件——EditText的自定义、高仿iOS的UITextField

    在Android开发中,EditText是用于用户输入文本的基本控件,它是TextView的一个子类,提供了文本输入和编辑的功能。本文将深入探讨如何自定义EditText以及如何在Android应用中实现与iOS平台上的UITextField类似的视觉...

Global site tag (gtag.js) - Google Analytics