首页 理论教育 基础控件讲解:登录功能中常用的文本框、编辑框和按钮控件

基础控件讲解:登录功能中常用的文本框、编辑框和按钮控件

时间:2023-06-10 理论教育 版权反馈
【摘要】:登录功能主要涉及文本框、编辑框及按钮控件等基础控件,这些控件在任何项目中都属于使用频率较高的控件。表4-1TextView 文本框常用的xml 属性续表下面通过一个示例讲解TextView 的使用,该示例的主要功能是:提供两种方式显示文本信息,第一种是普通方式显示文本内容,设置文本的背景色、字体颜色、字体大小等;第二种是提供超链接方式显示文本内容。

基础控件讲解:登录功能中常用的文本框、编辑框和按钮控件

登录功能主要涉及文本框(TextView)、编辑框(EditText)及按钮(Button)控件等基础控件,这些控件在任何项目中都属于使用频率较高的控件。

(1)文本框

文本框(TextView)是静态显示文本标签的控件,不与用户进行交互。 常用的xml属性如表4-1 所示。

表4-1 TextView 文本框常用的xml 属性

续表

下面通过一个示例讲解TextView 的使用,该示例的主要功能是:提供两种方式显示文本信息,第一种是普通方式显示文本内容,设置文本的背景色、字体颜色、字体大小等;第二种是提供超链接方式显示文本内容。 代码运行结果如图4-1 所示。

图4-1 TextView 的使用

布局文件的代码具体如下:

(2)文本编辑框

文本编辑框(EditText)与TextView 非常相似,与TextView 共用了绝大部分xml 属性和方法。 EditText 与TextView 的最大区别在于:EditText 可以接受用户的输入。 文本编辑框常用的xml 属性如表4-2 所示。

表4-2 文本编辑框常用的xml 属性

(www.xing528.com)

下面通过一个示例讲解EditText 的使用,该示例包括两个EditText,分别用于输入用户名和密码,隐藏输入密码。 代码运行结果如图4-2 所示。

图4-2 EditText 的使用

相对应的代码如下:

(3)按钮控件

按钮(Button)是TextView 的子类,所以TextView 上很多属性也可以应用到Button上。 另外,Button 具备事件处理的功能,当用户单击某一按钮时,会触发相对应的事件,如单击、双击等事件。

下面通过一个示例讲解Button 的用法。 该示例有两个按钮,单击其中一个按钮会显示按钮名称。 代码运行结果如图4-3 所示。

图4-3 button 示例运行结果

布局文件代码如下:

创建好界面之后,需要在Activity 中编写点击Button 交互的代码,具体代码如下:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈