Android:TextView和EditText
TextView
TextView文本框组件用于显示文字,继承自android.view.View,在android.widget包中.
常用属性 | 解释 |
---|---|
android:autoLink | 当文本为url连接时可设置是否显示为可点击连接(none/web/email/phone/map/all) |
android:linksClickable | 设置链接是否点击连接,即使设置了autoLink |
android:drawableBottom | 在text的下方输出一个drawable资源可以是一张图片。如果指定一个颜色的话会把text的背景设为该颜色,并且同时和background使用时覆盖后者 |
android:drawableLeft | 在text的左边输出一个drawable资源 |
android:drawablePadding | 设置text与drawable资源的间隔,与drawableLeft、drawableRight、drawableTop、drawableBottom一起使用,可设置为负数,单独使用没有效果 |
android:drawableRight | 在text的右边输出一个drawable资源 |
android:drawableTop | 在text的正上方输出一个drawable资源 |
android:editable | 设置是否可编辑 |
android:lines | 设置文本的行数,设置两行就显示两行,即使第二行没有数据 |
android:maxLength | 限制显示的文本长度,超出部分不显示 |
android:password | 以小点”.”显示文本,在密码输入时使用 |
android:scrollHorizontally | 设置文本超出TextView的宽度的情况下,是否出现横拉条 |
简单例子:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity"android:orientation="vertical"android:padding="10dp"><TextViewandroid:id="@+id/tv_1"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="正常显示"android:textColor="#000000"android:textSize="24sp"/><TextViewandroid:id="@+id/tv_3"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="斜体"android:textColor="#000000"android:textSize="24sp"android:textStyle="italic"android:layout_marginTop="10dp" /><TextViewandroid:id="@+id/tv_5"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="跑马灯---跑马灯---跑马灯"android:textColor="#000000"android:textSize="24sp"android:layout_marginTop="10dp"android:singleLine="true"android:ellipsize="marquee"android:marqueeRepeatLimit="marquee_forever"android:focusable="true"android:focusableInTouchMode="true"/>
</LinearLayout>
EditText
常用属性 | 解释 |
---|---|
android:digits | 限制允许输入的字符 |
android:hint | 设置提示文字 |
android:singleLine | 是否单行显示 |
android:maxLength | 限制最大输入字符 |
android:inputType | 设置输入框的类型,例如text、number、phone、textUri、textPassword |
以一个简单登录页面为例:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><EditTextandroid:id="@+id/login_accout"android:layout_width="match_parent"android:layout_height="40dp"android:layout_marginTop="100dp"android:layout_marginLeft="20dp"android:layout_marginRight="20dp"android:drawablePadding="8dp"android:hint="请输入手机号码/邮箱地址" /><EditTextandroid:id="@+id/login_password"android:layout_width="match_parent"android:layout_height="40dp"android:layout_marginTop="20dp"android:layout_marginLeft="20dp"android:layout_marginRight="20dp"android:drawablePadding="8dp"android:hint="请输入密码" /><Buttonandroid:id="@+id/login_login"android:layout_width="match_parent"android:layout_height="40dp"android:layout_marginTop="70dp"android:layout_marginLeft="20dp"android:layout_marginRight="20dp"android:text="登录" /></LinearLayout>
Android:TextView和EditText相关推荐
- Android -- TextView与EditText 同步显示
Android -- TextView与EditText 同步显示 文章分类:JavaEye 方法一.利用View.OnKeyListener"同步"显示 Java ...
- Android TextView、EditText显示输入法自带表情,记录一下
参考文章写在首位 Android emoji显示 嘿嘿,其实代码都没有变. 在Android系统中使用系统自带的emoji表情 这篇文章里介绍,emoji表情实际上是一组Unicode编码与一组表情描 ...
- android textview改变部分文字的颜色和string.xml中文字的替换及部分内容设置颜色、字体、超链接、图片...
一:TextView组件改变部分文字的颜色: 1.TextView textView = (TextView)findViewById(R.id.textview); 2. 3.//方法一: 4.te ...
- Android 解决Android的TextView和EditText换行问题
Android 解决Android的TextView和EditText换行问题 参考文章: (1)Android 解决Android的TextView和EditText换行问题 (2)https:// ...
- Android TextView,EditText要求固定行数自动调整TextSize
最近项目有个需求要求文本最多显示3行,继续输入则字体变小,删除已经输入的文字,那么字体变大,不管变大变小都不能超过3行.网上怎么找也找不到相关的解决方案,自己动手,丰衣足食了! 说一下算法思路,后面给 ...
- Android控件——TextView,EditText
TextView: 显示文本控件 EditText 输入文本框 1.TextView常用属性: 2.EditText常用属性: 设置EditText的android:inputType属性可以限制文本 ...
- android textview 添加图片大小,Android_Android中使用TextView实现图文混排的方法,向TextView或EditText中添加图像比 - phpStudy...
Android中使用TextView实现图文混排的方法 向TextView或EditText中添加图像比直接添加文本复杂一点点,需要用到标签. 只有一个src属性,该属性原则上应该指向一个图像地址或可 ...
- Android:TextView与EditText中插入表情图片
表情工具类,用于在TextView与EditText中插入表情图片: public class FaceUtil {public int[] faceIds;public String[] faceC ...
- UI组件之TextView及其子类(一)TextView和EditText
先来整理一下TexView,EditView的用法. Textview是最基本的组件,直接继承了View,也是众多组件的父类,所以了解她的属性会对学习其他组件很有帮助. TextView的属性: an ...
最新文章
- (iOS)Storyboard/xib小技巧
- 小熊派开发实践丨小熊派+合宙Cat.1接入云服务器
- oracle exp调过坏块,无备份坏块处理(跳过方式)
- 国家存储器基地项目二期于武汉开工 月规划产能20万片
- linux如何抓取本地socket,linux 本地socket
- 分布式系统常用思想和技术
- Windows10设置动态视频桌面(占少量内存)
- ZYNQ+FPGA读取SD卡BMP图片并通过HDMI显示
- u盘最大单个文件支持多少g_解决U盘拷贝时提示文件过大问题(不能拷贝超过4个g的文件)...
- VR全景,带您“飞临”探秘北京2022年冬奥会
- python导入数学函数_Python 数学函数模块(Math)
- Markdowm常用公式及相关符号笔记
- 5-2 学习打卡(11.7)
- 基于51单片机的多路多点温度检测两种供电方式proteus仿真原理图PCB
- 中国健身、俱乐部和健身房管理软件系统行业市场供需与战略研究报告
- 分享154个ASP源码,总有一款适合您
- Cartographer学习总结
- windows11远程连接Ubuntu桌面
- VVC编码工具之Inter Prediction
- python与施耐德plc通讯_自动化工程师:施耐德 PLC常见两种编程通讯控制实例,收好不谢...