关于UI的TextView的及其子类一些方法

完成联系我功能(about us)--加入邮箱,手机号。

<TextView

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:text="邮件是[email protected],电话是13204508077"
android:autoLink="email|phone"/>

<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:stretchColumns="1">

//填写信息
<TableRow>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="用户名:"
android:textSize="16sp"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请填写登录账号"//隐藏文字,提示
android:selectAllOnFocus="true"/>//选择焦点输入
</TableRow>

//填写密码
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="numberPassword"/>

引申相关方法:

android:inputType="number"//输入数字,赋值后,输入法定性为数字

android:inputType="date"//输入日期,赋值后,输入法定性为日期

android:inputType="phone"//输入数据,赋值后,输入法定性为数字,输入格式字数控制

<!-- 设置文字颜色、大小,并使用阴影 -->
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="测试文字"
android:shadowColor="#00f"
android:shadowDx="10.0"
android:shadowDy="8.0"
android:shadowRadius="3.0"
android:textColor="#f00"
android:textSize="18pt"/>

<!-- 设置中间省略,所有字母大写 -->
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:text="我爱Java我aaaJava"
android:ellipsize="middle"//超范围中间省略
android:textAllCaps="true"/>//大小写

<!-- 设置字号为20pt,文本框结尾处绘制图片 -->
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="我爱Java"
android:textSize="20pt"
android:drawableEnd="@drawable/cs"/>//插入图片

时间: 2024-10-11 07:46:45

关于UI的TextView的及其子类一些方法的相关文章

Python3基础 父,子类普通方法同名 子类方法覆盖父类方法

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ code: class Parent : def hello(self) : print('我是本') class Child(Parent) : #child类继承与 parent类 def hello(self) : #parent类中有hello方法,但是这里也定义了一个hello方

java 实例化是调用了子类重写方法

java 实例化时调用了抽象方法或者class里面某个方法,如果子类有重写改方法,实际运行的是子类重写方法 package auto.test; //抽象父类 public abstract class Father { public Father() { // TODO Auto-generated constructor stub oupPut(); //实例化时调用,子类有,就调用子类方法,子类没有,就调用父类方法 } //父类抽象方法,让子类重写 public void oupPut()

父类的属性赋值给子类的方法

遍历父类的属性赋值给子类的方法: private static ChildClass AutoCopy(ParentClass parent) { ChildClass child = new ChildClass(); var ParentType = typeof(ParentClass); var Properties = ParentType.GetProperties(); foreach (var Propertie in Properties) { if (Propertie.Ca

Objective-c 子类重写方法调用[super method]小实验

最近温习<learn objective-c on the mac> 第4章关于重写的调用了[super setFillColor:c]很不理解其作用,可能是因为翻译逻辑不清的原因吧,特地写了个小例子理解一下 定义一个father类和son类 father: #import <Foundation/Foundation.h> @interface father : NSObject { int num; } -(void)setNum:(int)num; @end #import

【转】TextView长按复制实现方法小结

有这么一个需求,用户在浏览文本信息时希望长按信息就能弹出复制的选项方便保存或者在别的页面使用这些信息.类似的, 就像长按WebView或者EditText的内容就自动弹出复制选项. 这里面主要是2个特点: 1,用户只能浏览文本信息而不能编辑这些文本信息; 2,用户对着文本信息长时间点按可以弹出”复制” 选项实现复制; 网上有好多种方法可实现,也比较零散, 此处做个小结,希望有所帮助. 1,通过继承EditText,自定义TextView 1 2 3 4 5 6 7 8 9 10 11 12 13

Android中用TextView显示大量文字的方法

最近学习Android中,试着实现一个简单的显示新闻Demo的时候,遇到了一个问题:一条新闻的内容文字很多,放在TextView上面超出屏幕了,怎么破? 查了一下资料,找到了两种方法实现: 1. 只用TextView,用TextView自带的滚动条完成全部展示,在布局xml文件中,TextView的属性需要设置android:scrollbars和android:singleLine,如下: <TextView android:id="@+id/news_item_content_text

子类的方法必须覆盖父类的抽象方法

如果让一个非抽象类继承一个含抽象方法的抽象类,则编译时会发生错误.因为当一个非抽象类继承一个抽象方法的时候,本着只有一个类中有一个抽象方法,那么这个类必须为抽象类的原则.这个类必须为抽象类,这与此类为非抽象冲突,所以报错. 所以子类的方法必须覆盖父类的抽象方法.方法才能够起作用. 只有将理论被熟练运用在实际的程序设计的过程中之后,才能说理论被完全掌握! 为了实现多态,那么父类必须有定义.而父类并不实现,留给子类去实现.此时可将父类定义成abstract类.如果没有定义抽象的父类,那么编译会出现错

c#父类对象引用指向子类与方法重写

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace csharp_test { class Parentclass { public Parentclass() { Console.WriteLine("this is parentclass's cunstructor"); } public void print() { Console.Writ

Android基础UI篇------TextView及其子类

一.TextView 继承自View类,本质上就是一个文本编辑器,只是Android关闭它的编辑功能.把编辑文字的功能交给了它的子类--EditText. 特殊之处: 1.通过设置ellipsize=marquee,可以实现"跑马灯" android:width="wrap_content" android:focusable = "true" android:singleline = "true" android:ellip