Android实现跑马灯步骤:
首先在xml中布局:
<TextView
android:id="@+id/tv_tips"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_below="@id/iv_wallet"
android:layout_centerHorizontal="true"
android:layout_centerInParent="true"
android:layout_marginTop="5dp"
android:maxLines="1"
android:marqueeRepeatLimit="marquee_forever"
android:focusable="true"
android:text="@string/please_paste_card"
android:textColor="@color/white"
android:textSize="18sp" />然后在java代码中设置:
tvTips = (TextView) findViewById(R.id.tv_tips);
setTipsText(getResources().getString(R.string.please_paste_card));private void setTipsText(String msg){
tvTips.setText(msg);
tvTips.setEllipsize(TextUtils.TruncateAt.MARQUEE);
tvTips.setSingleLine(true);
tvTips.setSelected(true);
tvTips.setFocusable(true);
tvTips.setFocusableInTouchMode(true);
}
本文介绍了如何在Android应用中实现跑马灯效果。通过在XML布局文件中配置TextView属性,如设置marqueeRepeatLimit为forever并启用focusable及selected状态,再结合Java代码中的TextView设置方法,如设置marquee滚动、单行显示等,即可轻松实现文字滚动展示。
2089

被折叠的 条评论
为什么被折叠?



