阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android

本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:

一、TextView 继承关系

二、TextView 简单使用举例

三、TextView 跑马灯效果

四、TextView末尾省略号属性

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

六、TextView位置属性

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

一、TextView 继承关系

TextView 继承关系如下:

java.lang.Object

↳ android.view.View

↳ android.widget.TextView

TextView 官网api文档如下:

点击查 TextView 文档

b78c9962c87640bbac0ff1e9b8352491

二、TextView 简单使用举例

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

  1. xml 布局如下

xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="match_parent"

android:layout_height="match_parent">

android:id="@+id/text_view_id"

android:layout_height="wrap_content"

android:layout_width="wrap_content"

android:text="@string/hello" />

  1. 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 跑马灯效果

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" />

实现效果如下:

900ff9ce57bb4f7aaed7486f8ac481d6

TextView 跑马灯效果

四、TextView末尾省略号属性

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

 

实现效果如下:

292fef482ab14c75a4bc95d72ed10475

TextView 末尾省略号属性实现

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

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

 

实现效果如下:

7c1ba0de93f74b0c951a491b45c900a4

TextView 字体颜色与大小

六、TextView位置属性

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

 

实现效果如下:

0989a5a01685432eb4ab8aad72b5d6fb

TextView 位置居中属性设置

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

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

 

实现效果如下:

42deb0a98e5a49dfa779d55a635fe299

TextView 超链 图片等属性

友情推荐:

Android 干货分享

至此,本篇已结束,如有不对的地方,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐