Android中 TextView的使用
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的使用相关推荐
- Android中TextView加横线的属性
textView.getPaint().setAntiAlias(true); // 抗锯齿textview.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FL ...
- Android中TextView文本或富文本内容自行换行的问题
Android中TextView设置文本或富文本的时候出现没有到头就换行的问题. 网上有很多相关内容. 但大多都是关于文本换行的情况, 对于有富文本内容的情况, 如设置Spanned对象的内容, 会出 ...
- android中TextView中文字体粗体的方法 (android:textStyle=bold)
android中TextView中文字体粗体的方法 (android:textStyle="bold"来使字体显示为粗体,但是这只对英文有效) TextView在xml中可以定义a ...
- Android中TextView的SetText()方法注意事项
忙活了一个下午才研究出来的.... 学习Android的Intent时候跟着Mars老师做简单的乘法程序,在第一个activity输入两个正整数,通过一个intent跳转到第二个intent,在第二个 ...
- Android中textView自动识别电话号码,电子邮件,网址(自动加连接)
转自:http://blog.csdn.net/wx_962464/article/details/8471195 其实这个是很简单的,在android中已经为我们实现了,但是我估计很多人都不知道.包 ...
- android settext里面的参数,Android中TextView的SetText()方法注意事项
忙活了一个下午才研究出来的.... 学习Android的Intent时候跟着Mars老师做简单的乘法程序,在第一个activity输入两个正整数,通过一个intent跳转到第二个intent,在第二个 ...
- Android中Textview文字设置不同颜色、下划线、加粗、超链接
在项目中会遇到在一行文字,部分需要不同的文字颜色.下划线以及超链接来展示,下面介绍两种方式实现: 1.SpannableString来实现 1)简介 对于给Textview设置不同颜色,就不得不提Sp ...
- android 自定义textview 垂直滚动,Android中TextView如何实现水平和垂直滚动
一.只想让TextView显示一行,但是文字超过TextView的长度怎么办? 在开头显示省略号 android:singleLine="true" android:ellipsi ...
- android 中TextView设置部分文字背景色和文字颜色
通过SpannableStringBuilder来实现,它就像html里边的元素改变指定文字的文字颜色或背景色 public class MainActivity extends Activity { ...
- android中TextView分段显示不同颜色,字体,时间
例子1: 设置部分文字背景高亮显示: Java代码 public class HighLightActivity extends Activity { String strs=&q ...
最新文章
- c#调用java开发的webservice_用C#.NET调用Java开发的WebService传递int,double问题
- 开发日记-20190512 关键词 Dagger2原理
- C++11 并发指南一(C++11 多线程初探)
- ​“免疫杀手” Deep X-RAY
- 4-10:TCP协议之面向字节流和粘包问题
- 2013.3.9学习日记
- SpringMVC 全局异常处理的简单应用
- 湖南区块链服务网络(BSN)门户运营商确定
- 我什么时候应该使用懒惰 <T> ?
- echarts地图各种点位实现
- vpay模式软件开发 vpay系统
- FIR数字滤波器在MATLAB中的实现
- 解决winform中的panel重绘闪烁问题
- TypeWriter: Neural Type Prediction with Search-based Validation基于搜索的神经网络预测器
- 开启微信公众号定位服务器,微信公众号的定位是怎样的?
- V853 替换开机启动LOGO
- java 计算体积_java 求体积
- 计算机专业英语推荐信,关于英文推荐信范文3篇
- 回溯法经典例题--0/1背包问题--C语言
- 7.11 读《如何阅读一本书》有感