Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

getting rid of extra space in text switcher

Tags:

android

I have an activity that extends ViewFactory. The activity does nothing more than act as documentation for my app, with 5 different 'views'.

Each view is placed inside a ScrollView in a TextSwitcher. The problem that I am facing is that if one of the five views has more text than the next view, there is empty scroll space.

Any ideas on how I can get rid of this space?

Thanks!

like image 486
ekawas Avatar asked Aug 25 '10 21:08

ekawas


1 Answers

TextSwitcher, as any ViewSwitcher/ViewAnimator will size to the largest child size by default.

This can be changed by setting the MeasureAllChildren property to false, e.g.:

TextSwitcher switcher = (TextSwitcher)findViewById(R.id.textSwitcher);
switcher.setMeasureAllChildren(false);

Then the size will be adjusted to the visible child on layout.

like image 76
Thorstenvv Avatar answered Sep 29 '22 07:09

Thorstenvv