1.新建一个类继承于TextView , 自定义控件
2.写自定义控件的布局
第一步:
public class MyTextView extends android.support.v7.widget.AppCompatTextView {
public MyTextView(Context context) {
super(context);
}
public MyTextView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyTextView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
//重写一个方法
@Override
public boolean isFocused() {
return true;
}
}
第二步:
<com.bw.a123.bb_paomadeng.MyTextView
android:layout_width="200dp"
android:layout_height="wrap_content"
android:background="#d12929"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:padding="10dp"
android:singleLine="true"
android:text="大王叫我来巡山,训了南山寻北山"
android:textColor="#fff"
android:textSize="25dp" />
<!--
android:ellipsize="marquee" 设置跑马灯的样式
android:marqueeRepeatLimit="marquee_forever" 设置重复的格式
android:singleLine="true" 设置一行显示 -->
-->
