Don't do it based on resolution. Period. Do it in dp units. On Sun, Jun 24, 2012 at 5:28 AM, Dmitriy F <midnight....@gmail.com> wrote:
> I'm implementing an application which must support multiple screens and > provide devices with different layout designs. My task claims that layout > design separation must be based on device resolution: for those devices > with < 1024x800 resolution use design "a" and for >= 1024x800 - design "b". > I need to say that "a" and "b" differ not only in structure(listviews vs. > gridviews) but also in resources they incorporate such as images. For > instance, splash screens look completely different. > > I've been looking into multiple screens > guide<http://developer.android.com/guide/practices/screens_support.html>and, > indeed, it says that a developer shouldn't base separation of design > on resolution, but what if I have to ? > At first, I was hoping that size-based separation is the same as > resolution but it seems that it's not: there're handsets with high > resolution and tablets with low. > > At this point I can only figure out resolution and use a layout for either > of those designs. In each of those layouts I'd like to make references to > appropriate design elements(images) like this: > > /main_480x800.xml > <ImageView > android:layout_width="wrap_content" > android:layout_height="wrap_content" > android:src="@drawable/IMAGE_480x800" /> > > /main_HIGH_480x800.xml > <ImageView > android:layout_width="wrap_content" > android:layout_height="wrap_content" > android:src="@drawable/IMAGE_480x800" /> > > I hope there's a better way of implementing it - please, give me your > suggestions. > > Best regards, > Dmitriy F. <midnight....@gmail.com> > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en