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);
}