Android基本组件TextView和EditView
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的更多相关文章
- Android经常使用UI组件 - TextView
TextView是Android里面用的最多的UI组件,一般使用在须要显示一些信息的时候,其不能输入,仅仅能初始设定或者在程序中改动. 实例:TextViewDemo 执行效果: 代码清单: 布局文件 ...
- Android TextView(EditView)文字底部或者中间 加横线
Android TextView(EditView)文字底部或者中间 加横线 tv = (TextView) this .findViewById(R.id. text_view ); 中间加横线 t ...
- Android中TextView和EditView经常使用属性设置
Android开发中最经常使用的几乎相同就是TextView和EditView了,在使用它时.我们也会设置它的一些属性,为了让我们设计的更好看,设置的更合理.这里记下它的经常使用属性,方便后期查阅. ...
- Android中TextView和EditView常用属性设置
Android中TextView和EditView常用属性设置 点击跳转
- Android用户界面 UI组件--TextView及其子类(二) Button,selector选择器,sharp属性
1.XML文件中的OnClick 属性可以指定在Activity中处理点击事件的方法,Activity中必须定义该属性指定的值作为方法的名字且有一个View类型的参数,表示此物件被点击. 2.使用se ...
- Android用户界面 UI组件--TextView及其子类(五) DigitalClock,AnalogClock,RadioButton,CheckBox,ToggleButton汇总
DigitalClock和AnalogClock两个时钟类 可以为DigitalClock设置背景图片,自定义时针,秒针,分针的样式 例子: <?xml version="1.0&qu ...
- Android UI组件----AppWidget控件入门详解
Widget引入 我们可以把Widget理解成放置在桌面上的小组件(挂件),有了Widget,我们可以很方便地直接在桌面上进行各种操作,例如播放音乐. 当我们长按桌面时,可以看到Widget选项,如下 ...
- android 基础控件(EditView、SeekBar等)的属性及使用方法
android提供了大量的UI控件,本文将介绍TextView.ImageView.Button.EditView.ProgressBar.SeekBar.ScrollView.WebView ...
- Android UI组件----ListView列表控件详解
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...
随机推荐
- moviepy音视频剪辑:与大小相关的视频变换函数详解
☞ ░ 前往老猿Python博文目录 ░ 一.引言 在<moviepy音视频剪辑:moviepy中的剪辑基类Clip详解>介绍了剪辑基类的fl.fl_time.fx方法,在<movi ...
- 什么是Python生成器?与迭代器的关系是什么?
生成器是一个特殊的迭代器,它保存的是算法,每次调用next()或send()就计算出下一个元素的值,直到计算出最后一个元素,没有更多的元素时,抛出StopIteration.生成器有两种类型,一种是生 ...
- PyQt(Python+Qt)学习随笔:QSpinBox数字设定部件简介
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 在输入部件中,数字调整框QSpinBox是个很实用 ...
- PyQt(Python+Qt)学习随笔:Qt Designer中QAbstractButton派生按钮部件的text属性
text属性保存按钮上显示的文字,如果按钮未设置文字则为空字符串.如果文字中包含有与符号('&'),则该按钮会自动设置一个快捷键,快捷键就是'&'后第一个字符,显示时会在该字符下加下划 ...
- 从go-libp2p开始
这里是从一系列关于libp2p的go实现教程开始,go-libp2p 我们会讲述go的安装,go模块的设置,启动libp2p节点,并在它们之间发送消息. 安装go go-libp2p推荐使用包含 mo ...
- 第 5 篇 Scrum 冲刺博客
每天举行会议 会议照片: 昨天已完成的工作与今天计划完成的工作及工作中遇到的困难: 成员姓名 昨天完成工作 今天计划完成的工作 工作中遇到的困难 蔡双浩 实现重设计个人界面的功能添加 实现关注,被关注 ...
- jsonp使用post方法
来源https://www.jb51.net/article/68980.htm
- SSM框架中常用的注解及含义
@Controller---使用它标记在一个类上,dispatcher会扫描使用该注解类的方法,并检测该方法是否使用了@RequestMapping注解,加上RequestMapping注解的方法才是 ...
- JDK11 下载安装与配置环境变量
1.jdk11本身也包含jre,不需要安装jre,低版本需要安装jre 2.jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloa ...
- TCP 百万并发 数据连接测试 python+locust
过程笔记和总结 尝试一.locust 测试百万Tcp并发 另一种方式是使用jmeter 基础环境 服务端 虚拟机:Centos7.2 jdk 1.8 客户端 虚拟机: Centos7.2 python ...