android - Where should I put background images in different screensizes? -


i've been reading drawable-xxdpi folders, , created icons in sizes.

what want now, put background image on main screen. , assumption @ moment, don't work dp @ moment px, because background image needs fill pixels.

when assumption correct, put created background images?

i've created 1 480*320, 800*400 largest 1600x2560. in assumption can't put them in drawable-xxdpi folders because dpi related, , need fill pixels.

i don't work dp @ moment px ... should always use dp.
fill available space, use android:background instead of android:src.

note image stretched (if don't make 9 patch - stretched, in "controlled manner").


to create background exact pixel size not practice.
you'd end wit oversized images.

better practices include (not mutually exclusive - can stacked using layer-list):

  • stretchables (such 9 patches)
  • tiles (seamlessly tileable pictures)
  • drawables (which vectorial, svg files)
    these ones include:
    - shapes
    b - gradients
    c - ...
  • svg (through 3rd party libraries)
  • ...

also consider "the exact pixel size" might different expect.
have take in account statusbar, actionbar/toolbar, menubar, ...


Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -