先看效果:

代码分为两个部分:布局文件和activity代码

1.布局文件中,TextView下面这几个属性必须如下设置:

android:singleLine="true"android:ellipsize="marquee"android:focusable="true"android:focusableInTouchMode="true"

2.activity必须设置TextView.setSelected(true)

 

 

 

下面是完整代码

<?xml version="1.0" encoding="utf-8"?>    
package com.example.scrollview;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.widget.TextView;public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        TextView text = findViewById(R.id.tv_marquee);        text.setSelected(true);    }}

 

更多相关文章

  1. 修改标题栏的高度
  2. Android之增强文本框(TextInputEditText)
  3. 关于Android中的 ToggleButton 组件 (待续)
  4. android 改变输入法enter键文字 为搜索 下一个 以及前往
  5. android改变字体的颜色的三种方法
  6. android简单的夜间模式
  7. android简单的夜间模式
  8. Android(安卓)控件相关
  9. element ui的form表单,一个input的值随着其他input框的值改变而改

随机推荐

  1. android实现下拉列表 ListView
  2. android中文字体
  3. Android(安卓)TTS学习——独特你的名字
  4. Android 日志工具类
  5. Android如何分析和研究Monkey Log文件
  6. android ViewPager之OnPageChangeListene
  7. AndroidTimer使用(三)-补充篇
  8. Google code android开源项目(二)
  9. android 自定义toast停留时间
  10. bug: Could not get resource 'https://j