自定义:
public class MyTextView extends TextView {
private boolean mFocused = true;
public MyTextView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public void SetFocuseEx(boolean bFocused) {
mFocused = bFocused;
}
@Override
protected void onFocusChanged(boolean focused, int direction, Rect previouslyFocusedRect) {
if (focused) {
super.onFocusChanged(focused, direction, previouslyFocusedRect);
}
}
@Override
public void onWindowFocusChanged(boolean hasWindowFocus) {
// TODO Auto-generated method stub
if (hasWindowFocus) {
super.onWindowFocusChanged(hasWindowFocus);
}
}
@Override
public boolean isFocused() {
return mFocused;
}
}
XML:
<com.ui.MyTextView
android:id="@+id/tv_UserTel"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:singleLine="true"
android:text="@string/unknown"
android:textSize="30dp" />