从零开始水安卓——基础UI组件2(Textview EditText)

目录

 

从零开始水安卓——基础UI组件1

Textview

概述

属性

代码里如何修改文本

EditText

概述&属性

输入事件变化

监听回车键

选取文本


从零开始水安卓——基础UI组件1

Textview

概述

向用户显示文本和选择性的允许用户编辑,是一个完整的文本编辑器,但基本的类配置不允许编辑。

是看视频自学的,视频中额外提到了帮助文档的使用,然而我的SDK目录下没有docs文件夹

摸索了一下....关于安卓帮助文档... 可以在settings里下载,就是图示选项

从零开始水安卓——基础UI组件2(Textview EditText)

属性

TextView有很多属性 如图...可以逐个尝试...也可以去查看api文档..

从零开始水安卓——基础UI组件2(Textview EditText)

附:textIsSelectable 如果等于true 表示文本可以被选中

 

代码里如何修改文本

!布局里需要为组件指定一个id

从零开始水安卓——基础UI组件2(Textview EditText)

效果

从零开始水安卓——基础UI组件2(Textview EditText)

 

EditText

概述&属性

用户和安卓进行数据传输的窗户,是TextView的子类,所以TextView的方法和特性也存在于EditText中

editable 是否可编辑,默认true

visibility 是否可见 默认visible (invisible不显示但占用位置)

inputeType可以限定输入类型...

从零开始水安卓——基础UI组件2(Textview EditText)

 

类似的...

从零开始水安卓——基础UI组件2(Textview EditText)

输入事件变化

从零开始水安卓——基础UI组件2(Textview EditText)

参数直接new一个匿名内部类...分别是对应change前中后...

从零开始水安卓——基础UI组件2(Textview EditText)

日志过滤器的使用

从零开始水安卓——基础UI组件2(Textview EditText)

从零开始水安卓——基础UI组件2(Textview EditText)

从零开始水安卓——基础UI组件2(Textview EditText)

 

监听回车键

从零开始水安卓——基础UI组件2(Textview EditText)

范例——回车用Toast显示对应输入内容

从零开始水安卓——基础UI组件2(Textview EditText)

效果

从零开始水安卓——基础UI组件2(Textview EditText)

 

选取文本

Editable editable = editText.getText();

Selection.setSelection(editable,1,editable.length());