How to refresh an Android RelativeLayout when orientation changes without restarting the Activity?
<p>I have an Android Activity with a RelativeLayout and I have implemented the following method to prevent the activity from being recreated on change of Orientation:</p>

<pre><code>@Override
public void onConfigurationChanged(Configuration newConfig) {       
    super.onConfigurationChanged(newConfig);

}
</code></pre>

<p>I am obviously not doing anything in this method, but it worked perfect when using a LinearLayout. Now however, using RelativeLayout, my layout is all messed up when changing to landscape orientation.</p>

<p>What is the most efficient way to have the screen redraw correctly without having the activity restarted again with a call to onCreate?</p>
