2011-09-14 108 views
0

我只是有這個問題cus我有3個文件夾,其他人也應該有,當他們創建應用程序,我現在試圖更新我的應用程序與一些漂亮的圖形按鈕等等。現在我想知道以下內容。可繪製文件夾?

我有一些按鈕,我想添加一個圖片..但有三個文件夾Drawable-hdpi,mdpi和ldpi,即時創建的按鈕需要不同的大小爲每個文件夾正確,所以當你使用例如小屏幕手機按鈕不會太大..而屏幕是大手機的按鈕不會太小..正確?

現在我想知道在這裏的每個文件夾的圖片上我應該有什麼樣的寬度和高度?

請幫幫我。謝謝!

+1

的比例使用這樣的規則:MDPI = 100%,LDPI = 75%和華電國際= 125% – WarrenFaith

回答

1

你可以找到在Android開發指南非常的相關詳細的解釋:http://developer.android.com/guide/practices/screens_support.html

你的「正常」大小的圖像應該適用於mdpi(160dpi)進行優化,而LDPI圖像小25%(120DPI)和hdpi圖像大50%(240dpi)。

然後,Android會選擇最匹配的資源並在必要時將其向上/向下縮放。 因此,即使您只有一個hdpi圖像(並且不包含ldpi/mdpi),Android也會在具有較低重新分辨率顯示的設備上將其縮小,並且應該看起來不錯。

+0

在eclipse中開發的窗口(.xml文件的圖形視圖「我可以打印屏幕顯示並採取一個按鈕,並將其用作mdpi按鈕的模板?? – Rakso

+0

這應該工作,是的。如果你不確定你可能會嘗試與一個圖像,並檢查它是否沒有在模擬器中縮放(也設置不同屏幕密度/大小在模擬器中並比較結果) –

+0

哪個模擬器應該用於ldpi,哪個用於mdpi,哪個用於hdpi ??在這個問題之後,我將把這個answear作爲對這個問題的回答:) – Rakso

1

你曾經使用9patch圖像?很多次使用按鈕,您可以使用任何分辨率只有一個9patch圖像,他們往往看起來不錯。我通常創建一個名爲「drawable」的文件夾,並將這些東西放在那裏。只是一個想法。

+0

從來沒有聽說過9patch圖像的..這是什麼在哪裏我是否瞭解更多信息? – Rakso

+0

他們真的很方便。您可以將圖像的某些部分「拉伸」而不更改其他部分。看看這個開發指南... http://developer.android.com/guide/developing/tools/draw9patch.html – DRiFTy