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相关推荐

  1. Android -- TextView与EditText 同步显示

    Android -- TextView与EditText 同步显示 文章分类:JavaEye 方法一.利用View.OnKeyListener"同步"显示         Java ...

  2. Android TextView、EditText显示输入法自带表情,记录一下

    参考文章写在首位 Android emoji显示 嘿嘿,其实代码都没有变. 在Android系统中使用系统自带的emoji表情 这篇文章里介绍,emoji表情实际上是一组Unicode编码与一组表情描 ...

  3. android textview改变部分文字的颜色和string.xml中文字的替换及部分内容设置颜色、字体、超链接、图片...

    一:TextView组件改变部分文字的颜色: 1.TextView textView = (TextView)findViewById(R.id.textview); 2. 3.//方法一: 4.te ...

  4. Android 解决Android的TextView和EditText换行问题

    Android 解决Android的TextView和EditText换行问题 参考文章: (1)Android 解决Android的TextView和EditText换行问题 (2)https:// ...

  5. Android TextView,EditText要求固定行数自动调整TextSize

    最近项目有个需求要求文本最多显示3行,继续输入则字体变小,删除已经输入的文字,那么字体变大,不管变大变小都不能超过3行.网上怎么找也找不到相关的解决方案,自己动手,丰衣足食了! 说一下算法思路,后面给 ...

  6. Android控件——TextView,EditText

    TextView: 显示文本控件 EditText 输入文本框 1.TextView常用属性: 2.EditText常用属性: 设置EditText的android:inputType属性可以限制文本 ...

  7. android textview 添加图片大小,Android_Android中使用TextView实现图文混排的方法,向TextView或EditText中添加图像比 - phpStudy...

    Android中使用TextView实现图文混排的方法 向TextView或EditText中添加图像比直接添加文本复杂一点点,需要用到标签. 只有一个src属性,该属性原则上应该指向一个图像地址或可 ...

  8. Android:TextView与EditText中插入表情图片

    表情工具类,用于在TextView与EditText中插入表情图片: public class FaceUtil {public int[] faceIds;public String[] faceC ...

  9. UI组件之TextView及其子类(一)TextView和EditText

    先来整理一下TexView,EditView的用法. Textview是最基本的组件,直接继承了View,也是众多组件的父类,所以了解她的属性会对学习其他组件很有帮助. TextView的属性: an ...

最新文章

  1. (iOS)Storyboard/xib小技巧
  2. 小熊派开发实践丨小熊派+合宙Cat.1接入云服务器
  3. oracle exp调过坏块,无备份坏块处理(跳过方式)
  4. 国家存储器基地项目二期于武汉开工 月规划产能20万片
  5. linux如何抓取本地socket,linux 本地socket
  6. 分布式系统常用思想和技术
  7. Windows10设置动态视频桌面(占少量内存)
  8. ZYNQ+FPGA读取SD卡BMP图片并通过HDMI显示
  9. u盘最大单个文件支持多少g_解决U盘拷贝时提示文件过大问题(不能拷贝超过4个g的文件)...
  10. VR全景,带您“飞临”探秘北京2022年冬奥会
  11. python导入数学函数_Python 数学函数模块(Math)
  12. Markdowm常用公式及相关符号笔记
  13. 5-2 学习打卡(11.7)
  14. 基于51单片机的多路多点温度检测两种供电方式proteus仿真原理图PCB
  15. 中国健身、俱乐部和健身房管理软件系统行业市场供需与战略研究报告
  16. 分享154个ASP源码,总有一款适合您
  17. Cartographer学习总结
  18. windows11远程连接Ubuntu桌面
  19. VVC编码工具之Inter Prediction
  20. python与施耐德plc通讯_自动化工程师:施耐德 PLC常见两种编程通讯控制实例,收好不谢...

热门文章

  1. L9110 L9110S SOP8 马达驱动 IC 芯片 H桥全桥 贴片
  2. 字符数据在内存中的存储形式及其使用方法
  3. 中国最大的传奇私服发布站和盛大的关系
  4. CHAR 和 VARCHAR 的区别?
  5. ws2812怎么调亮度_笔记本调节亮度无效!!!!!
  6. ZZULIOJ-1525-小P找座位
  7. 如何将PDF文件转换为PNG图片?
  8. GPS时钟系统(GPS时钟同步系统-GPS时间同步系统)
  9. GNSS/IMU紧耦合学习笔记之卫星数据处理
  10. 大数据告诉你,从洛阳北大青鸟毕业的学生未来发展到底怎么样?