public class FocusTextView extends TextView{ public FocusTextView(Context context) { super(context); } public FocusTextView(Context context, AttributeSet attrs) { super(context, attrs); setFocusable(true); setFocusableInTouchMode(true); setEllipsize(TextUtils.TruncateAt.MARQUEE); setSingleLine(); setMarqueeRepeatLimit(-1); } /*這個方法主要解決 2 個控件同時獲取到焦點, *不然只會有一個控件有跑馬燈效果 */ @Override public boolean isFocused() { return true; } }