是个能与使用者互动的一个元件,我觉得也开始让程序变得稍微有点层次了,其实EditText和前一篇的Textview有许多相同的属性,包括设定字的大小颜色等。不过接下来要介绍的是一些属於EditText的属性设定,可以依自己的需求对EditText进行设定及调整。
android:inputType=”none” (无)
android:inputType=”text” (任何字元)
android:inputType=”textEmailAddress” (电子邮件)
android:inputType=”textPersonName” (人名)
android:inputType=”textPostalAddress” (地址)
android:inputType=”textPassword” (密码)
android:inputType=”textVisiblePassword” (可见密码)
android:inputType=”number” (数字)
android:inputType=”numberSigned” (带符号数字格式)
android:inputType=”numberDecimal” (含有小数点的浮点格式)
android:inputType=”phone” (电话键盘)
android:inputType=”datetime” (时间日期键盘)
android:inputType=”date” (日期键盘)
android:inputType=”time” (时间键盘)
以下是简单的例子
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:id="@+id/tx1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginTop="200dp"
android:layout_marginLeft="50dp"
android:textSize="20sp"
android:text="帐号:" />
<TextView
android:id="@+id/tx2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="50dp"
android:layout_marginTop="268dp"
android:text="密码:"
android:textSize="20sp" />
<EditText
android:id="@+id/et1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginStart="20dp"
android:layout_marginLeft="20dp"
android:layout_marginTop="185dp"
android:layout_toEndOf="@+id/tx2"
android:layout_toRightOf="@+id/tx2"
android:inputType="phone"
android:maxLength="10"
android:ems="10"
android:hint="请输入电话号码" />
<EditText
android:id="@+id/et2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/et1"
android:layout_marginStart="20dp"
android:layout_marginLeft="20dp"
android:layout_marginTop="20dp"
android:layout_toEndOf="@+id/tx2"
android:layout_toRightOf="@+id/tx2"
android:inputType="textPassword"
android:ems="10"
android:maxLength="8"
android:hint="请输入密码(最多八码)" />
</RelativeLayout>
EditText就简单介绍到这里,谢谢大家
<<: 每个人都该学的30个Python技巧|技巧 21:set的处理方法(字幕、衬乐、练习)
>>: IT 铁人赛 k8s 入门30天 -- day7 K8s YAML 设定档
Hello, 各位 iT邦帮忙 的粉丝们大家好~~~ 本篇是 Re: 从零开始用 Xamarin 技...
pcall, xpcall, debug 今天我想来玩玩麦块的喇叭,然後再继续探索 Lua 的语法 ...
接着来讲讲常用的物件导向一些基本概念.... 封装 可能你知道套件函式名称,但不知道里面是什麽就叫封...
昨天,我们把建立决策树条件设定完,那今天,我打算写建立决策树後半: 有了条件後,就开始建立整个决策树...
前一天我们谈了一些关於如何处理字串的的基本操作 同时在结尾有稍微提出一点对於文字的看待观点 那我们今...