亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Android中支持不同的屏幕大小

如何在Android中支持不同的屏幕大小

冉冉說 2019-06-26 17:03:36
如何在Android中支持不同的屏幕大小我正在用Android開發一個應用程序,我必須支持所有不同的屏幕大小和密度。因此,我為布局創建了不同的文件夾:layout-small layout-large和layout.然后我為圖像創建了不同的文件夾:ldpi, mdpi和hdpi..在所有可繪制的文件夾中,圖像必須具有不同的大小,對嗎?我問這個原因,我有一個屏幕尺寸大和密度中等的手機,所顯示的圖像會更小,它們不會采取正確的大小?
查看完整描述

3 回答

?
月關寶盒

TA貢獻1772條經驗 獲得超5個贊

對于不同的屏幕大小,下面是應用程序中資源目錄的列表,它為不同屏幕大小提供不同的布局設計,為小、中、高和特高密度屏幕提供不同的位圖繪圖。

res/layout/my_layout.xml             // layout for normal screen size ("default")res/layout-small/my_layout.xml       // layout for small screen sizeres/layout-large/my_layout.xml       // layout for large screen sizeres/layout-xlarge/my_layout.xml      // layout for extra large screen sizeres/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientationres/drawable-mdpi/my_icon.png        // bitmap for medium densityres/drawable-hdpi/my_icon.png        // bitmap for high densityres/drawable-xhdpi/my_icon.png       // bitmap for extra high density

清單中的以下代碼支持所有DPI。

<supports-screens android:smallScreens="true" 
          android:normalScreens="true" 
          android:largeScreens="true"
          android:xlargeScreens="true"
          android:anyDensity="true" />

同時也看看我的所以回答.


查看完整回答
反對 回復 2019-06-26
?
肥皂起泡泡

TA貢獻1829條經驗 獲得超6個贊

你可以用SDP尺寸單位,而不是DP大小單位。這個SDP大小單元相對于屏幕大小,因此通常優選用于針對多個屏幕大小。

小心使用!例如,在大多數情況下,您仍然需要為平板電腦設計不同的布局


查看完整回答
反對 回復 2019-06-26
  • 3 回答
  • 0 關注
  • 409 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號