我创建了4个不同的布局文件,并将其放置在布局,布局小,布局大,布局-xlarge中.文件夹并在QVGA,HVGA和WXGA仿真器中测试.但它只是采用所有模拟器的默认布局(我把它放在布局文件夹中).有解决方案吗
你给了相同的名称所有的布局文件,如main.xml中,我的意思是说在特定的文件夹把同一个名字为xml布局文件和场所.它将由Android本身自动管理,程序员不必为此烦恼.
我根据vnshetty上面的评论做出了回答,因为这是正确的.因此,可能不会错误地选择其他答案.
为帮助您针对不同类型的设备定位某些设计,以下是典型屏幕宽度的一些数字:
320dp: a typical phone screen (240x320 ldpi, 320x480 mdpi, 480x800 hdpi, etc).
480dp: a tweener tablet like the Streak (480x800 mdpi).
600dp: a 7” tablet (600x1024 mdpi).
720dp: a 10” tablet (720x1280 mdpi, 800x1280 mdpi, etc).
Run Code Online (Sandbox Code Playgroud)
对于您希望进一步自定义UI以区分尺寸(例如7"和10"平板电脑)的其他情况,您可以定义其他最小宽度布局:
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)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13755 次 |
| 最近记录: |