Optimizing Layouts

By now you should already be familiar with XML layouts and the setContentView() method. A typical use of this method is shown in Listing 8–1. Even though many consider layouts to be simple to define, especially with the graphical layout interface in Eclipse, it is easy to get carried away and define far from optimal layouts. This section provides several easy ways to simplify layouts and accelerate layout inflation.

Listing 8–1. Typical setContentView() Call

public class MyActivity extends Activity {     private static final String TAG = "MyActivity";     /** Called when the activity is first created. */     @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         // ...

Get Pro Android Apps Performance Optimization now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.