在android中如何实现跑马灯效果效果(android,开发技术)

时间:2024-05-08 19:53:03 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

在android中如何实现跑马灯效果效果

实现步骤:

第一步:创建好布局页面

<?xmlversion="1.0"encoding="utf-8"?><android.support.constraint.ConstraintLayoutxmlns: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/textview"android:layout_width="match_parent"android:layout_height="wrap_content"android:background="@color/colorAccent"android:textColor="#fff"android:textSize="15sp"android:padding="10dp"android:layout_margin="10dp"/></android.support.constraint.ConstraintLayout>

第二步:在activity中编写java代码

packagecom.example.smallbag.autoscrolltext;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.text.Html;importandroid.text.TextUtils;importandroid.text.method.LinkMovementMethod;importandroid.widget.TextView;publicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);TextViewtextView=(TextView)findViewById(R.id.textview);Stringhtml="1月25日上午,中共中央政治局在人民日报社就全媒体时代和媒体融合发展举行第十二次集体学习。通过人民日报向全国的新闻工作者致以新春慰问和祝福。";//CharSequencecharSequence=Html.fromHtml(html);//使文本具有html的功能,如超链接textView.setText(html);textView.setMovementMethod(LinkMovementMethod.getInstance());//添加手动滑动功能textView.setEllipsize(TextUtils.TruncateAt.valueOf("MARQUEE"));//添加跑马灯功能textView.setMarqueeRepeatLimit(Integer.MAX_VALUE);//跑马灯滚动次数,此处已设置最大值textView.setSingleLine(true);//设置为单行显示textView.setFocusable(true);//获得焦点textView.setFocusableInTouchMode(true);//通过触碰获取焦点的能力}}

设置textview的属性也可以直接在布局文件中设定,博主在布局文件中设置时出现了不能滚动的问题,原因未知,注意即可

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:在android中如何实现跑马灯效果效果的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:在android中手机传感器如何调用下一篇:

11 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18