1.TextView

用于在屏幕上显示文本,可以显示单行文本,多行文本,和带图像的文本。

常用xml属性

(1)android:autoLink,用于指定是否将指定的文本转换为可单机的超链接形式,其属性值有none,web,email,phone,map和all

(2)android:drawableBottom;android:drawableLeft;android:drawableRight;android:drawableTop   分别表示文本框在在各个位置的指定图像

(3)android:gravity  用于设置文本框内文本的对齐方式 ,其属性值可以组合,用“|”隔开

(4)android:hint  用于设置当文本框中内容为空的时候,默认的显示的提示文字

(5)android:inputType  用于指定文本的显示类型,其可选值有 textPassword,textEmailAddress,phone,date等,可以同时指定多个,用“|”隔开。

(6)android:singleLine 用于指定文本框是否为单行模式。其属性值是true或者false。默认的是false

(7)android:text  要显示文本的内容

(8)android:textColor  要显示文本的颜色,其属性值可以是#rgb,#argb,#rrggbb,#aarrggbb格式指定的颜色值。

(9)android:textSize  用于设置文本框类字体的大小,其属性值由数值和单位组成,其单位可以是px,pt,sp,in,pd。

(9)android:width;android:height;用于指定文本的宽度高度,已像素为单位。

TextView的使用实例

<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/email"
android:autoLink="email"
android:gravity="center"
android:height="40px"/> <TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableTop="@drawable/ic_launcher"
android:text="@string/imageTextView" />
<TextView
android:id="@+id/textView3"
android:textSize="20px"
android:textColor="#0f0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/text" />
<TextView
android:id="@+id/textView4"
android:textSize="20px"
android:textColor="#f00"
android:singleLine="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/text" /> <TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:inputType="textUri"
android:layout_height="wrap_content"
android:text="www.baidu.com" />

  效果如下

2 EditText

EditText是TextView的子类,所以TextView的Xml属性,EditText都有,其中android:inputType属性可以帮助输入框显示合适的类型。

<requestFocus />会获得焦点,意思就是如果你给某个edittext设置了<requestFocus />标记,并且这个edittext前面没有设置<requestFocus />标记的控件 那么这个edittext就会获得焦点,也就是输入的那个光标。

Android基本组件TextView和EditView的更多相关文章

  1. Android经常使用UI组件 - TextView

    TextView是Android里面用的最多的UI组件,一般使用在须要显示一些信息的时候,其不能输入,仅仅能初始设定或者在程序中改动. 实例:TextViewDemo 执行效果: 代码清单: 布局文件 ...

  2. Android TextView(EditView)文字底部或者中间 加横线

    Android TextView(EditView)文字底部或者中间 加横线 tv = (TextView) this .findViewById(R.id. text_view ); 中间加横线 t ...

  3. Android中TextView和EditView经常使用属性设置

    Android开发中最经常使用的几乎相同就是TextView和EditView了,在使用它时.我们也会设置它的一些属性,为了让我们设计的更好看,设置的更合理.这里记下它的经常使用属性,方便后期查阅. ...

  4. Android中TextView和EditView常用属性设置

    Android中TextView和EditView常用属性设置 点击跳转

  5. Android用户界面 UI组件--TextView及其子类(二) Button,selector选择器,sharp属性

    1.XML文件中的OnClick 属性可以指定在Activity中处理点击事件的方法,Activity中必须定义该属性指定的值作为方法的名字且有一个View类型的参数,表示此物件被点击. 2.使用se ...

  6. Android用户界面 UI组件--TextView及其子类(五) DigitalClock,AnalogClock,RadioButton,CheckBox,ToggleButton汇总

    DigitalClock和AnalogClock两个时钟类 可以为DigitalClock设置背景图片,自定义时针,秒针,分针的样式 例子: <?xml version="1.0&qu ...

  7. Android UI组件----AppWidget控件入门详解

    Widget引入 我们可以把Widget理解成放置在桌面上的小组件(挂件),有了Widget,我们可以很方便地直接在桌面上进行各种操作,例如播放音乐. 当我们长按桌面时,可以看到Widget选项,如下 ...

  8. android 基础控件(EditView、SeekBar等)的属性及使用方法

        android提供了大量的UI控件,本文将介绍TextView.ImageView.Button.EditView.ProgressBar.SeekBar.ScrollView.WebView ...

  9. Android UI组件----ListView列表控件详解

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

随机推荐

  1. 第四十章、PyQt显示部件:QGraphicsView图形视图和QGraphicsScene图形场景简介及应用案例

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.概述 Designer中的Graphics V ...

  2. 转2:Python字符编码详解

    1. 字符编码简介 1.1. ASCII ASCII(American Standard Code for Information Interchange),是一种单字节的编码.计算机世界里一开始只有 ...

  3. PyQt(Python+Qt)学习随笔:树型部件QTreeWidget中判断项是否首列跨所有列展示的isFirstItemColumnSpanned方法

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 在前面<PyQt(Python+Qt)学习随笔:QTreeWidgetItem项是否首列跨所有 ...

  4. html5shiv.js和respond.min.js作用说明(IE9及以下兼容)

    一.在web端页面开发过程中基本都会需要解决的问题(IE兼容): 1.解决ie9以下浏览器对html5新增标签的不识别,并导致CSS不起作用的问题. 2.让不支持css3 Media Query的浏览 ...

  5. Vmare虚拟机网络连接方式桥接模式+桥接模式+主机模式

    虚拟机网络连接模式 最近在学习虚拟机和计算机网络,在网上看了一些关于虚拟机网络连接方式的介绍 这篇文章写的不错:https://www.cnblogs.com/luxiaodai/p/9947343. ...

  6. 落谷P3041 [USACO12JAN]Video Game G

    题目链接 多模式匹配问题,先建 AC 自动机. 套路性的搞个 DP: \(f[i][j]\) 表示前 \(i\) 个字符,当前在 \(AC\) 自动机上的节点是 \(j\) 能匹配到的最多分. 初始化 ...

  7. Android Studio/IDEA插件

    1.android parcelable code generator 2.android code generator3.gson format4.android postfix completio ...

  8. react项目中对dom元素样式修改的另一种方法以及将组件插入到node节点中

    在项目中,以前如果遇到对dom元素的操作都是直接获取dom元素,比如说: 但是如果修改的样式比较多的话,不如直接"切换"dom元素,如下例子: 这样会节省一些性能.因为操作dom的 ...

  9. Salesforce LWC学习(二十八) 复制内容到系统剪贴板(clipboard)

    本篇参考: https://developer.mozilla.org/zh-CN/docs/Mozilla/Add-ons/WebExtensions/Interact_with_the_clipb ...

  10. Vue3源码解析(computed-计算属性)

    作者:秦志英 前言 上一篇文章中我们分析了Vue3响应式的整个流程,本篇文章我们将分析Vue3中的computed计算属性是如何实现的. 在Vue2中我们已经对计算属性了解的很清楚了,在Vue3中提供 ...