EditText

Android中的EditText数据编辑框,相当于C#中的TextBox。刚开始接触时容易和TextView组件混淆,分不清那个是显示,那个是编辑,至少我就犯了这个错误。

Layout声明:

<EditText android:id="@+id/txtCAccountName"

android:layout_width="200px" android:paddingRight="@dimen/padding"

android:textSize="18sp"

android:layout_x="14px"

android:layout_y="41px"

android:layout_height="wrap_content">

</EditText>

注:

android:id,不用说了,组件的唯一标识。

android:layout_width\ android:layout_height:宽度与高度,所有的android组件都是这么指定。参见Button说明

android:layout_y\ android:layout_y:待定

android:paddingRight:与右侧空白大小。当然,还是paddingLeftpaddingToppaddingButtonpaddingAll

除了上面这些,如果要指定EditTextPassword输入框,可用android:password=”true”进行声明。

另外还有在用户输入体验上的标签,不会影响程序的运行,但会给用户输入带来很好的体验,如只需要输入电话号码或都数字等。

android:phoneNumber="true":系统只会打开电话输键盘(电话号码不可用键不会显示.

android:numeric="integer|signed|decimal":系统只会打开数据键盘(三值可选一)

posted on 2011-07-21 16:18  陈孝勇  阅读(564)  评论(0编辑  收藏  举报