我對在設備有大屏幕時將應用程序放在xlarge屏幕模式下運行的可能性感興趣。也就是說,用戶可以在運行時決定是否應在大屏幕設備上運行手機版或平板電腦版。任何人有想法?是否有可能讓用戶使用android大屏幕設備強制應用在xlarge屏幕模式下運行?
問候 王一梅
我對在設備有大屏幕時將應用程序放在xlarge屏幕模式下運行的可能性感興趣。也就是說,用戶可以在運行時決定是否應在大屏幕設備上運行手機版或平板電腦版。任何人有想法?是否有可能讓用戶使用android大屏幕設備強制應用在xlarge屏幕模式下運行?
問候 王一梅
沒有任何支持Android框架內的一種功能。您必須自己實現它,方法是讓用戶選擇一種類型,然後根據其選擇加載不同的xml佈局資源。
例如,
如果用戶選擇平板電腦,請加載"my_layout_tablet.xml"
,否則請加載"my_layout_phone.xml"
。
顯然,你需要將存儲在一個首選項文件的選擇,並在每一次加載它加載的應用程序,你需要選擇一個佈局特定的屏幕
在你的manifest.xml添加此之前如此您的屏幕尺寸可以調整大小。
supports-screens android:resizeable="true"