Android textView点击滚动(跑马灯)效果
16lz
2021-01-23
布局文件:
1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5 android:orientation="vertical" 6 android:paddingBottom="@dimen/activity_vertical_margin" 7 android:paddingLeft="@dimen/activity_horizontal_margin" 8 android:paddingRight="@dimen/activity_horizontal_margin" 9 android:paddingTop="@dimen/activity_vertical_margin"10 tools:context="com.example.textview.MainActivity" >11 12 <TextView13 android:layout_width="wrap_content"14 android:layout_height="wrap_content"15 android:layout_marginLeft="200dp"16 android:text="数值" />17 18 <TextView19 android:id="@+id/tv"20 android:layout_width="match_parent"21 android:layout_height="wrap_content"22 android:layout_marginLeft="200dp"23 android:ellipsize="end"24 android:marqueeRepeatLimit="marquee_forever"25 android:scrollHorizontally="true"26 android:singleLine="true"27 android:text="莫听穿林打叶声,何妨吟啸且徐行,竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生."28 android:textSize="18sp" />29 30 <TextView31 android:id="@+id/tv1"32 android:layout_width="match_parent"33 android:layout_height="wrap_content"34 android:layout_marginLeft="200dp"35 android:ellipsize="end"36 android:marqueeRepeatLimit="marquee_forever"37 android:scrollHorizontally="true"38 android:singleLine="true"39 android:text="莫听穿林打叶声,何妨吟啸且徐行,竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生."40 android:textSize="18sp" />41 42 </LinearLayout>
代码:
1 package com.example.textview; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.text.TextUtils; 6 import android.view.View; 7 import android.view.View.OnClickListener; 8 import android.widget.TextView; 9 10 public class MainActivity extends Activity {11 private TextView tv, tv1;12 13 @Override14 protected void onCreate(Bundle savedInstanceState) {15 super.onCreate(savedInstanceState);16 setContentView(R.layout.activity_main);17 18 initView();19 }20 21 private void initView() {22 tv = (TextView) findViewById(R.id.tv);23 tv.setOnClickListener(new OnClickListener() {24 25 @Override26 public void onClick(View v) {27 // TODO Auto-generated method stub28 tv.setEllipsize(TextUtils.TruncateAt.MARQUEE);29 tv.setFocusable(true);30 tv.setFocusableInTouchMode(true);31 tv.requestFocus();32 33 }34 });35 36 tv1 = (TextView) findViewById(R.id.tv1);37 tv1.setOnClickListener(new OnClickListener() {38 39 @Override40 public void onClick(View v) {41 // TODO Auto-generated method stub42 tv1.setEllipsize(TextUtils.TruncateAt.MARQUEE);43 tv1.setFocusable(true);44 tv1.setFocusableInTouchMode(true);45 tv1.requestFocus();46 47 }48 });49 50 }51 }
更多相关文章
- android 开发中将十六进制 颜色代码 转换为int类型数值 方法 :
- c++如何获取数值极值的办法
- php解析url获取url中的参数值
- MySQL单表数据不要超过500万行:是经验数值,还是黄金铁律?
- 解决主页在不同浏览窗口下浏览兼容——百分数值相对定位的总结
- HTML 元素用来显示已知范围的标量值或者分数值。
- Js中获取超链接里面传递的参数值
- 如何使用未受标头影响的python导入csv文件,其中第一列为非数值
- 用python计算20日均线数值