0
我正在設計一個支持平板電腦的Android應用程序,但是我面臨着一個關於多屏幕支持的小問題。Android - 多屏幕支持問題
誰能告訴我,下面的佈局設計
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
我們指定清單文件,下面的代碼。
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:resizeable="true"
android:anyDensity="true"
/>
現在的碼保持不變,如果佈局是如下;
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)
是否必須定義在清單文件?如果我沒有定義,該怎麼辦?請幫幫我。
只需在佈局文件夾中創建一個佈局。在其他文件夾中使用尺寸。去谷歌上查詢。這比創建不同的佈局要好得多。無需更改清單 –
在清單中,您只需輸入描述您的應用程序支持的值,即有關屏幕大小的值。它與您的佈局文件沒有關係。 –
謝謝Rahul Gupta和Bozic Nebojsa的幫助。 – Karan