Instead of using a Choice and calling createviews every time a button is pushed, I suggest a TextView, and using its SetText method to update it. That way a bunch of RAM won't be wasted constantly recreating the entire screen.