Merge "Make QSCarrierText always selected" into qt-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
4aef4e57c8
@@ -131,16 +131,19 @@ public class QSCarrier extends LinearLayout {
|
|||||||
super(context, attrs, defStyleAttr, defStyleRes);
|
super(context, attrs, defStyleAttr, defStyleRes);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onFinishInflate() {
|
||||||
|
setSelected(true);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onVisibilityChanged(View changedView, int visibility) {
|
protected void onVisibilityChanged(View changedView, int visibility) {
|
||||||
super.onVisibilityChanged(changedView, visibility);
|
super.onVisibilityChanged(changedView, visibility);
|
||||||
// Only show marquee when visible
|
// Only show marquee when visible
|
||||||
if (visibility == VISIBLE) {
|
if (visibility == VISIBLE) {
|
||||||
setEllipsize(TextUtils.TruncateAt.MARQUEE);
|
setEllipsize(TextUtils.TruncateAt.MARQUEE);
|
||||||
setSelected(true);
|
|
||||||
} else {
|
} else {
|
||||||
setEllipsize(TextUtils.TruncateAt.END);
|
setEllipsize(TextUtils.TruncateAt.END);
|
||||||
setSelected(false);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user