我從過去四個月開發Android應用程序,但仍然無法設計支持最大屏幕的UI。什麼應該是我理想的佈局和可繪製的結構,我應該遵循什麼樣的方式來實現它。請幫幫我。如何設計適用於所有設備的Android應用程序的UI?
在此先感謝。
我從過去四個月開發Android應用程序,但仍然無法設計支持最大屏幕的UI。什麼應該是我理想的佈局和可繪製的結構,我應該遵循什麼樣的方式來實現它。請幫幫我。如何設計適用於所有設備的Android應用程序的UI?
在此先感謝。
我會引用this thread的最佳答案,這與您的問題非常相似。
這可能是不可能的。不過你可以看看這些鏈接並瞭解如何進一步提供不同的圖像(像素和密度),佈局和 。可能無法像高密度屏幕一樣在低密度屏幕上創建用戶界面,然後您可以將不同的佈局以不同的手機爲目標,例如,在不同的屏幕上顯示不同的屏幕。
你也應該看看這個:Best practice supporting multiple screens。
雖然有可能您應該關注一些您將支持的主要密度/屏幕尺寸。測試這些並確保它們按照您的要求工作。支持所有品種將是非常多的工作,並且可能無法付清,因爲只有少數手機使用特定尺寸。
那麼做,這將是最好的方式: 不同大小相同的圖標,並把它們才能在(這些是從更小的尺寸,以更大尺寸):
釷OS會自動讓你適應卵石最好的圖標ñ。 顯然,如果您想在平板電腦上運行應用程序,則要實現可與市場上數千種設備兼容的佈局將非常困難。 爲此,您可以創建不同的佈局文件夾,併爲不同的屏幕尺寸創建幾個文件夾。
欲瞭解更多信息,你一定要看到這個頁面開發: http://developer.android.com/guide/practices/screens_support.html
希望這有助於
使用RelativeLayout
或LinearLayout
配重塊。這樣你可以在屏幕上看到大部分相同的視圖。您可以在drawable
文件夾中使用具有高分辨率圖像的一個副本,該文件夾可以在大多數屏幕上調整或在不同的drawable
文件夾中調整不同大小的圖像,但會增加您的應用程序大小。但是,創建佈局的總是很好的做法取決於不同的尺寸和一些基於高度和寬度的佈局。
我使用這些佈局以及佈局:邊距。這個可以嗎? – AndroidDevM10
是的,你可以設定保證金。 –
在爲s3和s4創建佈局之前,請先查看一下。按照Robin的建議將圖像放入xhdpi中http://stackoverflow.com/questions/22602726/supporting-all-screen-sizes-in-android/22603668#22603668 –
落實片段
,還可以使用任何進口圖標,下面的步驟
等等......
您可以按照本教程http://www.vogella.com/tutorials/AndroidFragments/article.html
感謝您的回覆,目前我設計的三星Galaxy S-3和S4,所以在哪個文件夾應該我把我的XML和圖像? – AndroidDevM10
這兩個設備都是xhdpi。佈局應該到layout-xlarge /,drawable到drawable-xhdpi /。當然,這兩個文件夾作爲佈局的子文件夾分別可繪製。 –
@Rinin thnx男人:) – AndroidDevM10