2012-11-28 40 views
0

可能重複:
How to write app for multiple screen resolutions?動態視圖尺寸爲不同的設備

我的問題是假設應用程序有動態渲染視圖針對不同的設備,例如說

1.幀以顯示圖像(例如對於hdpi,mdpi 140×140爲90×90)
2.ListView Height(例如對於mdpi 150爲120×120 X 150華電國際)

一樣,如果我有許多事根據設備尺寸

什麼是實現這個而不是硬編碼值在各自的活動標準的方式來設置?
加載應用程序之前,我想計算所有動態視圖尺寸

在此先感謝。任何示例代碼真的幫助了我很多

回答

0

使用圖像drawable-mdpidrawable-hdpi

不同的高度設置使用維度values

res/values-mdpi/dimen.xml 
res/values-hdpi/dimen.xml 

dp, dip將根據密度變化。

px使用在不同尺寸爲reply.But我不要求有關靜態圖像,詢問有關持有像保持圖像的數目必須不同的高度和寬度在不同的使用網格視圖數據視圖

+0

感謝設備假設我在mdpi設備中使用高度爲120dp的網格視圖,例如(320 X 480)設備高度的25%,同一高度不能用於hdpi設備意味着對於不同的設備,必須爲該視圖設置不同的高度。 – Manju