《Android App开发入门:使用Android Studio 2.X开发环境》——2-6 输入字段 EditText 组件-阿里云开发者社区

开发者社区> 华章出版社> 正文
登录阅读全文

《Android App开发入门:使用Android Studio 2.X开发环境》——2-6 输入字段 EditText 组件

简介: 本节书摘来自华章计算机《Android App开发入门:使用Android Studio 2.X开发环境》一书中的第2章,第2-6节,作者 施威铭,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2-6 输入字段 EditText 组件

除了按钮外,另一种常见的基本输入组件是EditText。

image

getText():获取用户输入的文字

EditText 组件的用途是让用户输入文字,在程序中可用 getText()获取用户输入的内容。

image

getText() 方法返回的是 Android SDK中定义的 Editable 类型的对象,因此要当字符串处理,必须再调用 toString() 方法进行转换。

setText():设置 TextView 显示的文字

如果要设置 TextView 组件上显示的文字,那么可以调用 TextView 类的 setText() 方法。若txv为TextView 类的对象,则设置让 TextView 显示“您好!”。

image

范例2-2: 加入 EditText 组件

在这个范例中使用 EditText 组件,并用程序读取用户输入的内容,再显示于 TextView 中。

image

在这个范例中要使用复制项目的技巧。若要设计的新项目与现有的项目在布局和功能上有许多相似的地方,则可以利用这个技巧,以现有的项目为基础,避免浪费时间制作重复的功能。

image
image

由于项目文件夹的路径改变了,因此Android Studio 会自动重建 Gradle 信息(以更新 Gradle 中与项目路径有关的部分),请稍微等待一会儿。完成后如果没有打开 Project 窗格, 那么自行单击左侧的 Project 按钮将其打开。

image
image
image
image
image
image
image
image
image

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: