Mic*_*Bak 3 android android-4.0-ice-cream-sandwich
几个小时前宣布冰淇淋三明治,我已经玩了几个小时的SDK.冰淇淋三明治很特别,因为它可以在手机和平板电脑上运行.我似乎无法找到的功能之一是告诉您操作系统是在手机还是平板电脑设备上运行的方法.
这将非常有用,因为您可能必须为手机设计不同的东西,因为屏幕尺寸较小.
在Build被叫中有一个新方法getRadioVersion(),它返回无线电固件版本,如果无线电当前没有,则返回null.这是我最接近找到我正在寻找的东西.
Android Framework中的任何地方都没有"isTablet()"函数,或类似的东西.你真正要做的是为不同的屏幕尺寸定义不同的布局--Dianne Hackborn有一篇关于如何做到这一点的好文章,称为管理屏幕大小的新工具,我建议从那里开始.
作为该帖子中涵盖的内容的示例,您可以通过在以下位置定义布局来定义用于宽度大于600dp的所有屏幕的布局:
res/layout-sw600dp/someLayout.xml
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
733 次 |
| 最近记录: |