TextView文字横向自己主动滚动

??????????效果截图:

?

??????????????????????????

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjI4NjI0Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />:

布局文件:

<?xml version="1.0" encoding="utf-8"?

>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
????????????? android:orientation="vertical"
????????????? android:layout_width="fill_parent"
????????????? android:layout_height="fill_parent"
????????????? android:background="#ffffff"
????????????? android:gravity="center"
??????? >

??? <TextView android:id="@+id/text1"
????????????? android:layout_width="80dp"
????????????? android:layout_height="40dp"
????????????? android:ellipsize="marquee"
????????????? android:marqueeRepeatLimit="marquee_forever"
????????????? android:focusable="true"
????????????? android:scrollHorizontally="true"
????????????? android:focusableInTouchMode="true"
????????????? android:layout_centerInParent="true"
????????????? android:textColor="#0551A5"
????????????? android:layout_marginLeft="20dp"
????????????? android:layout_marginRight="20dp"
????????????? android:singleLine="true"/>
??? <!--android:focusable="true"是否获取焦点-->
??? <!--focusableInTouchMode:通过触摸获取焦点-->
??? <!--android:ellipsize="marquee"设置为跑马灯-->
??? <!--android:marqueeRepeatLimit="marquee_forever"滚动次数里面能够直接写数字-->
??? <!--marquee_forever表示永远滚动-->
??? <!--android:scrollHorizontally="true"水平滚动-->
??? <!--android:singleLine="true"单行输入-->
</LinearLayout>

Java代码:

package com.example.MargueeTextView;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class MyActivity extends Activity {
??? private TextView text1;
??? /**
???? * Called when the activity is first created.
???? */
??? @Override
??? public void onCreate(Bundle savedInstanceState) {
??????? super.onCreate(savedInstanceState);
??????? setContentView(R.layout.main);
??????? text1=(TextView)findViewById(R.id.text1);
??????? text1.setText("春光无限好,仅仅是近黄昏………………");
??? }
}

?源代码下载地址

?

原文地址:https://www.cnblogs.com/zhchoutai/p/8831039.html

时间: 2024-10-25 04:35:13

TextView文字横向自己主动滚动的相关文章

textview文字横向滚动

<TextView android:id="@+id/tv" android:layout_width="match_parent" android:layout_height="50dp" android:gravity="center_vertical" android:singleLine="true" //设置单行 android:ellipsize="marquee" /

jQuery实现文字横向滚动效果

HTML代码: <div id="aaa" style="width:100px; position:relative; white-space:nowrap; overflow:hidden; height:20px;"> <div id="noticeList" style="position:absolute; top:0; height:20px;"> <span>jQuery文字横

js实现文字横向滚动

页面布局      <div id="scroll_div" class="fl">         <div id="scroll_begin">            恭喜793765***获得 <span class="pad_right">50元巨人点卡奖励</span>            恭喜793765***获得 <span class="pad_

文字横向滚动

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" /> <meta name=&quo

javascript-图片横向无缝隙滚动(可在服务器运行)

前两次弄'图片横向滚动'javascript,在本地上运行得很美,可是一上到我们学校后台的服务器,就有很多问题,这个算是行的了. css代码: 1 <style type="text/css"> 2 .scroll_div { 3 width: 1000px; 4 height: 250px; 5 margin: 0 auto; 6 overflow: hidden; 7 white-space: nowrap; 8 background: #ffffff; 9 } 10

TextView不用ScrollViewe也可以滚动的方法

转自:http://www.jb51.net/article/43377.htm android TextView不用ScrollViewe也可以滚动的方法. TextView textview = (TextView) findViewById(R.id.text);            /**             *              * 只有调用了该方法,TextView才能不依赖于ScrollView而实现滚动的效果.             * 要在XML中设置TextV

Android TextView文字空格

 表示全角空格, <string name="aaa">你好      啊</string> http://stackoverflow.com/questions/1587056/android-string-concatenate-how-to-keep-the-spaces-at-the-end-and-or-beginnin 1.Even if you use string formatting sometimes you still need white

Android:TextView文字跑马灯的效果实现

解决TextView文字显示不全的问题. 简单设置跑马灯的效果: <TextView android:id="@+id/textView" android:layout_width="match_parent" android:layout_height="wrap_content" android:ellipsize="marquee" android:focusable="true" androi

TextView过长显示省略号, TextView文字中间加横线

1.TextView显示的内容过长时自己主动显示省略号: 省略号的位置: android:ellipsize="end"   省略号在结尾 android:ellipsize="start" 省略号在开头 android:ellipsize="middle"    省略号在中间 TextView显示的行数: android:singleline="true" android:lines="2" 在java文