Android Studio Text组件介绍

  • Text组件
    • 1.1Text组件有那些
    • 以上就是常见的text组件
        • 别看这么多,其实大体上仅需分为6种:
        • 稍微介绍一下
        • 如何使用?上代码!
        • <>1,Textview
        • <>2,EditText
        • <>3,AutoCompleteTextView
        • <>4. MultiAutoCompleteTextView
        • <>5. CheckedTextView
        • <>6. android.support.design.widget.TextInputXXX
      • 看看他们的区别在哪
      • 看起来没啥区别,动手去试试:)

Text组件

1.1Text组件有那些

以上就是常见的text组件

别看这么多,其实大体上仅需分为6种:

TextView
EditText
AutoCompleteTextView
MultiAutoCompleteTextView
CheckedTextView
android.support.design.widget.TextInputXXX。

稍微介绍一下

  • TextView仅是展示文本,可以通过代码去改变,相当于Lable
  • Pain Text可以输入文本
  • Password输入文本后以*显示
  • Password(numeric)仅能输入数字的password
  • E-mail 输入邮箱(不用说)
  • Phone 输入电话号码(不用说)
  • Postal Address邮寄地址
  • Time填写时间
  • Date填写日期
  • Number 输入数字,会自动弹出只能输入Number的键盘
  • Number (single)只能输入单独的数字
  • Number(deicimal)可以输入带小数的数字
  • CheckedTextView实现打勾的checked效果的一个控件,它就是CheckedTextView控件,相当于完成一个任务就打钩
  • AutoCompleteText会自动帮你补全文本-
  • MultiAutoCompleteTextView通过分词器Tokenizer,可以支持连续提示。即第一次点击提示信息后,会自动在后面添加分隔符(默认为逗号,并加上空格),然后又可以继续显示提示信息

如何使用?上代码!

<>1,Textview

<TextViewandroid:id="@+id/textView"android:layout_width="match_parent"android:layout_height="wrap_content" />

<>2,EditText

<EditTextandroid:id="@+id/editText_PlainText"android:layout_width="match_parent"android:layout_height="wrap_content"android:autofillHints="@string/autofillHints"android:ems="10"android:hint="@string/hint"android:inputType="XXX" />

<>3,AutoCompleteTextView

<AutoCompleteTextViewandroid:id="@+id/autoCompleteTextView"android:layout_width="match_parent"android:layout_height="wrap_content"android:autofillHints="@string/autofillHints"android:hint="@string/hint" />

<>4. MultiAutoCompleteTextView

<MultiAutoCompleteTextViewandroid:id="@+id/multiAutoCompleteTextView"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="@string/hint" />

<>5. CheckedTextView

<CheckedTextViewandroid:id="@+id/checkedTextView"android:layout_width="match_parent"android:layout_height="wrap_content" />

<>6. android.support.design.widget.TextInputXXX

<android.support.design.widget.TextInputLayoutandroid:id="@+id/textInputLayout"android:layout_width="match_parent"android:layout_height="match_parent"><android.support.design.widget.TextInputEditTextandroid:id="@+id/textInputEditText"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="@string/hint" /></android.support.design.widget.TextInputLayout>

看看他们的区别在哪

看起来没啥区别,动手去试试:)

Android Studio Text组件介绍相关推荐

  1. Android Studio(一):介绍、安装、配置

    Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...

  2. Android四大基本组件介绍与生命周期

    Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器. 一:了解四大基本组件 Activity ...

  3. android 最新功能介绍,Android Studio 常用功能介绍

    界面介绍 讲解1 这个界面,显示了我们使用 Android Studio时经常接触到的功能面板. Project 面板. 用于浏览项目文件. Project 面板会显示当前的所有的 module .  ...

  4. android studio开发工具介绍,Android应用开发之Android开发工具介绍、Android Studio配置...

    本文将带你了解Android应用开发之Android开发工具介绍.Android Studio配置,希望本文对大家学Android有所帮助. 2.1   Android Studio配置 2.1.1 ...

  5. 安卓php高级编辑器使用方法,Android Studio实战 - 编辑器介绍与使用

    [导读]任何IDE的主要目的都是编辑文件.正如我们期待的那样,Android Studio中允许用 户编辑文件的窗口位于IDE面板的中心. 任何IDE的主要目的都是编辑文件.正如我们期待的那样,And ...

  6. android studio四大组件,Android 四大组件 Service 完全理解

    瞎忙到头晕... Service主要使用在后台比较耗时和运行时间较长的逻辑.但是在service中使用 Thread.currentThread().getId() 获取得到的却是1,也就是主线程.如 ...

  7. android官方架构room,Android 官方架构组件介绍之 Room(翻译)

    持久库Room Room在SQLite上提供了一个抽象层,以便在利用SQLite的全部功能的同时使流畅的数据库访问. 需要处理一些重要的结构化数据的App通常会从本地的持久数据中受益匪浅.最常见的就是 ...

  8. Android Studio项目结构介绍

    新建一个空的工程会出现以下界面: 从上往下依次是:项目名称.包名.项目存储的位置.项目所用的语言.项目所用的Android的系统版本. 进入之后右侧可选择界面的展示结构: 如果选择Android则会出 ...

  9. 【Android】四大组件介绍 *广播机制*

    一.广播机制 1.概念 广播机制是用来互相传递信息的一种组件 2.组成部分 发送者(sendBroadcast()) 通过设置Action,标识该广播可被哪些接收器收到. 可通过putExtra,传递 ...

最新文章

  1. 支持向量机算法原理简介
  2. 栈与队列10——可见的山峰对数量
  3. 医疗信息化、医学相关资料下载
  4. 用__builtin_return_address获得程序运行栈情况【转】
  5. git 拉取远端仓库_Git : 建立自己的本地仓库,并拉取远程代码
  6. 科大星云诗社动态20210815
  7. 【greenplum】 gp的安装
  8. Java7并发编程指南——第六章:并发集合
  9. 手绘平面设计邮票插画素材,复古元素走起
  10. 【UWP通用应用开发】控件、应用栏
  11. 用雅虎邮箱再次注册微信个人订阅号
  12. 软件性能测试包括哪些方面,简述软件系统性能指标主要包括哪些方面
  13. mysql根据出生日期计算年龄并查询
  14. neko 命令行操作
  15. 紧凑存储的杜利特尔分解法Doolittle(LU分解法)_解线性方程组的直接解法
  16. html在网页中内嵌百度搜索,如何在我的网页内嵌一个百度搜索的网页
  17. 无法更新计算机配置系统时间,电脑怎么设置系统时间自动更新
  18. python beautifulsoup库
  19. 个人怎么制作微信小程序,微信小程序可以免费制作吗?微信小程序制作教程
  20. 网站怎么制作?如何简单制作网站

热门文章

  1. Android(一)
  2. 远程GPU服务器运行Python
  3. 利用matplotlib制作饼图
  4. c++类与对象(一)
  5. 【转】osworkflow教程
  6. DNS-over-HTTPS(DoH)简析与配置
  7. android os仿ios,安卓仿ios12桌面全套仿安卓完美版
  8. 对话哈佛大学教授Lukin:量子计算将在我们有生之年普及! | AI英雄
  9. 量子计算机不能解决的问题,量子计算机破产问题传统计算机无法解决
  10. 如何选择一款适合你的外贸管理软件