android的界⾯的输⼊框,安卓界⾯组件-⽂本框(⽰例代码)
前⾯三篇⽂章本质上是围绕着View类进⾏的。View是安卓UI的基础类,我们的安卓开发“千⾥之⾏”是从View开始的。
安卓界⾯UI有⼤量的组件,组件的继承和间接继承于View。有⼀类组件很基本,这就是TextView⽂本框,作⽤是显⽰⽂本。在TextView基
础上,TextView派⽣出:EditText CheckedTextView Button DigitalClock Chronometer等⼏个⼦类控件,强化了TextView的功能。
这⼀节介绍⼀下TextView和EditText类
⼀ EditText
EditText属性:
android:autoLink 将⽂本转换为可点击的超链接形式,取值:none web email phone map all
android:drawableBottom 在⽂本下⽅绘制图⽚,类似的属性还有android:drawableLeft android:drawableTop
android:drawableRight
android:gravity 显⽰⽂本的对其⽅式
android:inputType ⽂本输⼊形式
android:hint 提⽰
android:textColor ⽂本颜⾊
实际操作:设计出超链接形式⽂本和有图⽚⽂本,多⾏⽂本
请阅读xml,出设置上⾯⽂本框效果的属性
android:id="@+id/textView1"android:layout_width="fill_parent"android:layout_height="wrap_content"android:autoLink="email"an />
android:id="@+id/textView2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:drawableBottom />
android:id="@+id/textView3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:singleLine="fal />
⼆ 编辑框
编辑框的作⽤是在屏幕进⾏⽂本编辑,实际上是TextView打开⽂本编辑功能形成的组件。EditText的特殊属性肯定是和⽂本编辑有关,相
关属性如下
EditText属性:
android:inputType 输⼊⽂本类型,基本类型有密码,电话等等;可以通过ctrl + /查看
android:singleLine 是否单⾏输⼊
实际操作:制作⼀个注册界⾯
相关xml代码如下,⽐较简单
android:layout_width="match_parent"android:layout_height="match_parent" >
android:id="@+id/tableRow1"android:layout_width="wrap_content"android:layout_height="wrap_content" >
android:id="@+id/textView1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="姓名:" />
android:id="@+id/editText1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:ems="10"andro >
android:id="@+id/tableRow2"android:layout_width="wrap_content"android:layout_height="wrap_content" >
android:id="@+id/textView2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="属兔密码:" />
android:id="@+id/editText2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:ems="10" />
android:id="@+id/tableRow3"android:layout_width="wrap_content"android:layout_height="wrap_content" >
android:id="@+id/textView3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="确认密码:" />
android:id="@+id/editText3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:ems="10" />
html单行文本框代码怎么写android:id="@+id/tableRow4"android:layout_width="wrap_content"android:layout_height="wrap_content" >
android:id="@+id/button1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="提交" />
总结:以上是安卓基本⽂本控件,⽤于界⾯⽂本显⽰。
⽔平有限,请留⾔!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论