My project doesnt support multiple devices screen view

后端 未结 4 1471
借酒劲吻你
借酒劲吻你 2021-01-29 02:37

I have an menuscreen XML. When I open the project wide screen Its not adapted all screen size. How can I overcome this problem.

When I want to add picture about this pro

4条回答
  •  暖寄归人
    2021-01-29 03:31

    In android, to support as much devices as possible, you can supply multiple definitions of one layout. First you need to add those folders into your resources, and for each one you can specify different xml files of the same layout to meet the device screens you want your app to be used on.

    Here is an example on how the folder structure might look like:

    res/layout/my_layout.xml             // layout for normal screen size ("default")
    res/layout-small/my_layout.xml       // layout for small screen size
    res/layout-large/my_layout.xml       // layout for large screen size
    res/layout-xlarge/my_layout.xml      // layout for extra large screen size
    res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation
    
    res/layout/main_activity.xml           // For handsets (smaller than 600dp available width)
    res/layout-sw600dp/main_activity.xml   // For 7” tablets (600dp wide and bigger)
    res/layout-sw720dp/main_activity.xml   // For 10” tablets (720dp wide and bigger)
    

    (in app manifest)

    
    

    For more info on supporting multiple screens i strongly recommend reading the google docs about it. Here is a link to the documents. http://developer.android.com/guide/practices/screens_support.html

提交回复
热议问题