/** | |
* @author marco | |
* Workaround to be able to scroll text inside a TextView without it required | |
* to be focused. For some strange reason there isn't an easy way to do this | |
* natively. | |
* | |
* Original code written by Evan Cummings: | |
* http://androidbears.stellarpc.net/?p=185 | |
*/ | |
public class ScrollingTextView extends TextView { | |
public ScrollingTextView(Context context, AttributeSet attrs, | |
int defStyle) { | |
super(context, attrs, defStyle); | |
} | |
public ScrollingTextView(Context context, AttributeSet attrs) { | |
super(context, attrs); | |
} | |
public ScrollingTextView(Context context) { | |
super(context); | |
} | |
@Override | |
protected void onFocusChanged(boolean focused, int direction, | |
Rect previouslyFocusedRect) { | |
if (focused) { | |
super.onFocusChanged(focused, direction, previouslyFocusedRect); | |
} | |
} | |
@Override | |
public void onWindowFocusChanged(boolean focused) { | |
if (focused) { | |
super.onWindowFocusChanged(focused); | |
} | |
} | |
@Override | |
public boolean isFocused() { | |
return true; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment