O'Reilly logo

Android Design Patterns and Best Practice by Kyle Mew

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Screen rotation

Most, if not all, mobile devices allow for screen reorientation. Many apps, such as video players, are better suited to one orientation than another. Generally speaking, we want our apps to look their best, however rotated.

Most layouts look terrible when translated from portrait to landscape or vice versa. Clearly, we need to create alternatives for these situations. Fortunately, we do not have to start from scratch. The best way to see how this is done is to start with a standard portrait layout like the one here:

Screen rotation

This can be recreated with the following code:

 <android.support.percent.PercentRelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required