activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity"><TextViewandroid:id="@+id/main_tv_test"android:layout_width="200dp"android:layout_height="100dp"android:text="2545804152@qq.com Hello World!123456abcdefg"android:singleLine="true"android:ellipsize="marquee"android:marqueeRepeatLimit="marquee_forever"/></LinearLayout>

(一)消息  滚动

MainActivity.java

package com.androidstudy.textview;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;
import android.view.View;public class MainActivity extends AppCompatActivity {private View mTv;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);initView();}private void initView() {mTv=findViewById(R.id.main_tv_test);mTv.setSelected(true);}
}

 (二)点击事件 长按事件

package com.androidstudy.textview;import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;public class MainActivity extends AppCompatActivity {private TextView mTv;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);initView();setView();}private void initView(){mTv=findViewById(R.id.main_tv_test);mTv.setSelected(true);}private void setView(){//点击事件mTv.setOnClickListener(new View.OnClickListener(){public void onClick(View view){//点击逻辑mTv.setText("你点击了这个文本!");}});//长按事件mTv.setOnLongClickListener(new View.OnlongClickListener(){public boolean onLongClick(View view){//长按逻辑mTv.setText("你长按了这个文本------------==!");return true;}});}
}

Android中 TextView的使用相关推荐

  1. Android中TextView加横线的属性

    textView.getPaint().setAntiAlias(true); // 抗锯齿textview.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FL ...

  2. Android中TextView文本或富文本内容自行换行的问题

    Android中TextView设置文本或富文本的时候出现没有到头就换行的问题. 网上有很多相关内容. 但大多都是关于文本换行的情况, 对于有富文本内容的情况, 如设置Spanned对象的内容, 会出 ...

  3. android中TextView中文字体粗体的方法 (android:textStyle=bold)

    android中TextView中文字体粗体的方法 (android:textStyle="bold"来使字体显示为粗体,但是这只对英文有效) TextView在xml中可以定义a ...

  4. Android中TextView的SetText()方法注意事项

    忙活了一个下午才研究出来的.... 学习Android的Intent时候跟着Mars老师做简单的乘法程序,在第一个activity输入两个正整数,通过一个intent跳转到第二个intent,在第二个 ...

  5. Android中textView自动识别电话号码,电子邮件,网址(自动加连接)

    转自:http://blog.csdn.net/wx_962464/article/details/8471195 其实这个是很简单的,在android中已经为我们实现了,但是我估计很多人都不知道.包 ...

  6. android settext里面的参数,Android中TextView的SetText()方法注意事项

    忙活了一个下午才研究出来的.... 学习Android的Intent时候跟着Mars老师做简单的乘法程序,在第一个activity输入两个正整数,通过一个intent跳转到第二个intent,在第二个 ...

  7. Android中Textview文字设置不同颜色、下划线、加粗、超链接

    在项目中会遇到在一行文字,部分需要不同的文字颜色.下划线以及超链接来展示,下面介绍两种方式实现: 1.SpannableString来实现 1)简介 对于给Textview设置不同颜色,就不得不提Sp ...

  8. android 自定义textview 垂直滚动,Android中TextView如何实现水平和垂直滚动

    一.只想让TextView显示一行,但是文字超过TextView的长度怎么办? 在开头显示省略号 android:singleLine="true" android:ellipsi ...

  9. android 中TextView设置部分文字背景色和文字颜色

    通过SpannableStringBuilder来实现,它就像html里边的元素改变指定文字的文字颜色或背景色 public class MainActivity extends Activity { ...

  10. android中TextView分段显示不同颜色,字体,时间

    例子1: 设置部分文字背景高亮显示: Java代码 public class HighLightActivity extends Activity {           String strs=&q ...

最新文章

  1. c#调用java开发的webservice_用C#.NET调用Java开发的WebService传递int,double问题
  2. 开发日记-20190512 关键词 Dagger2原理
  3. C++11 并发指南一(C++11 多线程初探)
  4. ​“免疫杀手” Deep X-RAY
  5. 4-10:TCP协议之面向字节流和粘包问题
  6. 2013.3.9学习日记
  7. SpringMVC 全局异常处理的简单应用
  8. 湖南区块链服务网络(BSN)门户运营商确定
  9. 我什么时候应该使用懒惰 <T> ?
  10. echarts地图各种点位实现
  11. vpay模式软件开发 vpay系统
  12. FIR数字滤波器在MATLAB中的实现
  13. 解决winform中的panel重绘闪烁问题
  14. TypeWriter: Neural Type Prediction with Search-based Validation基于搜索的神经网络预测器
  15. 开启微信公众号定位服务器,微信公众号的定位是怎样的?
  16. V853 替换开机启动LOGO
  17. java 计算体积_java 求体积
  18. 计算机专业英语推荐信,关于英文推荐信范文3篇
  19. 回溯法经典例题--0/1背包问题--C语言
  20. 7.11 读《如何阅读一本书》有感

热门文章

  1. arcgis车辆轨迹动态_聪明反被聪明误 屏蔽车辆GPS被处罚
  2. 深度学习之误差反向传播法
  3. 算法结构1.插入排序
  4. Cell Press | 研究人员致力于创建COVID-19病毒表位图
  5. SQLite | Python3导入csv到SQLite3
  6. R语言基础练习与入门实践
  7. 第三十一课.矩阵胶囊与EM路由
  8. 杀死某个已知名字的进程
  9. 帮小猴子准备的高数知识点
  10. MPB:中大李文均组-​热泉高温细菌分离培养方法