TextView 使用详解

程序员Android

共 1348字,需浏览 3分钟

 ·

2020-12-07 13:15

和你一起终身学习,这里是程序员Android

经典好文推荐,通过阅读本文,您将收获以下知识点:

一、TextView 简介
二、TextView 简单使用方法
三、TextView 跑马灯效果
四、TextView末尾省略号属性
五、TextView 颜色、字体大小属性
六、TextView位置属性
七、TextView 包含图片超链 背景 垂直居中等属性

一、TextView 简介

在学习TextView 之前,我们先了解一下TextView的继承关系。TextView 继承关系如下:

java.lang.Object
↳ android.view.View
↳ android.widget.TextView

TextView 主要用来显示文字内容,是Android 入门最基础的控件之一。

二、TextView 简单使用方法

使用 xml 布局跟java代码动态设置TextView

1. xml 布局如下

 <LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">

<TextView
android:id="@+id/text_view_id"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@string/hello" />

LinearLayout>

2. java代码中使用方法如下:

 public class MainActivity extends Activity {

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final TextView helloTextView = (TextView) findViewById(R.id.text_view_id);
helloTextView.setText(R.string.user_greeting);
}
}

三、TextView 跑马灯效果

1.TextView 跑马灯 效果使用方法如下:

    <TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:singleLine="true"
android:text="一、跑马灯 效果 eg:ellipsize 欢迎关注 程序员Android 获取更多Android 开发资料、干货、学习视频!"
android:textSize="16sp" />

2.实现效果如下:

TextView 跑马灯效果

四、TextView末尾省略号属性

1.TextView末尾省略号属性实现如下:


<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ellipsize="end"
android:paddingBottom="10dp"
android:paddingTop="10dp"
android:singleLine="true"
android:text="二、末尾省略号效果 eg:ellipsize 属性 控制 省略号的位置 (开始 中间 结尾 跑马灯) "
android:textSize="16sp" />

2.实现效果如下:

TextView 末尾省略号属性实现

五、TextView 颜色、字体大小属性

1.TextView 字体颜色、大小设置如下:

    <TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="三、字体颜色、字体大小 eg:textColor 红色 textSize 16sp"
android:textColor="#F00"
android:textSize="16sp" />

2. 实现效果如下:

TextView 字体颜色与大小

六、TextView位置属性

1.TextView位置居中属性设置如下:

    <TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:paddingBottom="10dp"
android:paddingTop="10dp"
android:text="四、字体位置属性 eg:居中 "
android:textColor="#FF6100"
android:textSize="16sp" />

2.实现效果如下:

TextView 位置居中属性设置

七、TextView 包含图片超链 背景 垂直居中等属性

1.TextView设置超链点击,左侧图片、垂直居中等属性如下:

    <TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:autoLink="email"
android:background="@android:color/white"
android:drawableLeft="@drawable/ic_launcher"
android:gravity="center_vertical"
android:linksClickable="true"
android:text="五、\n1.左侧包含图片 drawableLeft \n2.背景 颜色 白色 background \n3. 邮箱超链:autoLink eg :1150580768@qq.com"
android:textColor="@android:color/black"
android:textSize="16sp" />


2.实现效果如下:

TextView 超链 图片等属性

至此,本篇已结束。转载网络的文章,小编觉得很优秀,欢迎点击阅读原文,支持原创作者,如有侵权,恳请联系小编删除。同时感谢您的阅读,期待您的关注。

点个在看,方便您使用时快速查找!

浏览 15
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报