我对在设备具有大屏幕时让应用程序以超大屏幕模式运行的可能性感兴趣。也就是说,用户可以在运行时决定在她的大屏幕设备上运行手机版本还是平板电脑版本。有人有想法吗?
最好的问候一梅
将此添加到您的 manifest.xml 中,以便您的屏幕大小可以调整。
supports-screens android:resizeable="true"
在 Android 框架中没有任何东西支持这种功能。您必须自己实现它,让用户选择一种类型,并根据他们的选择加载不同的 xml 布局资源。
例如。
如果用户选择 Tablet,则 load "my_layout_tablet.xml"
,否则 load "my_layout_phone.xml"
。
显然,在您需要为特定屏幕选择布局之前,您需要将他们的选择存储在首选项文件中并在每次加载应用程序时加载它