
For many people, their first taste of Jelly Bean will be on the beautiful Nexus 7. While most applications will run just fine on Nexus 7, who wants their app to be just fine? Here are some tips for optimizing your application to make the most of this device.
Screen
Giving Nexus 7 its name, is the glorious 7” screen. As developers we see this as around 600 * 960 density independent pixels and a density of
tvdpi
. As Dianne Hackborn has elaborated, this density might be a surprise to you but don’t panic!
We actively discourage you from rushing out and creating new assets at
this density; Android will scale your existing assets for you. In fact
the entire Jelly Bean OS contains only a single tvdpi
asset, the remainder are scaled down from hdpi
assets. To be sure the system can successfully scale your
hdpi
assets for tvdpi
, take special care that your 9-patch images are created correctly so that they can be scaled down effectively: - Make sure that any stretchable regions are at least 2x2 pixels in size, else they risk disappearing when scaled down.
- Give one pixel of extra safe space in the graphics before and after stretchable regions else interpolation during scaling may cause the color at the boundaries to change.
sw600dp
resource qualifier
to provide alternative layouts for this size screen. For example your
application may contain a layout for your launch activity:
0 komentar:
Posting Komentar