I currently use a major workaround and have two activities switching each time I change the text on a TextView. I am using this code:
You can use a TextSwitcher to have animations when changing the text in a TextView.
A TextSwitcher is just a special kind of ViewSwitcher, and as such, it lets you provide two Views from which to animate between. When you call setText(), it updates the text of the next TextView and then animates that one into the screen, and the current one out. The old TextView is then designated as the 'next' TextView and the process repeats.
// get a TextSwitcher view; instantiate in code or resolve from a layout/XML TextSwitcher textSwitcher = new TextSwitcher(context); // specify the in/out animations you wish to use textSwitcher.setInAnimation(context, R.anim.slide_in_left); textSwitcher.setOutAnimation(context, R.anim.slide_out_right); // provide two TextViews for the TextSwitcher to use // you can apply styles to these Views before adding textSwitcher.addView(new TextView(context)); textSwitcher.addView(new TextView(context)); // you are now ready to use the TextSwitcher // it will animate between calls to setText textSwitcher.setText("hello"); ... textSwitcher.setText("goodbye");