我是Android開發新手,我正在嘗試將我的應用程序改編爲各種分辨率。我最近聽說了傾向的概念,但我沒有得到這個單位的目的。我知道,無論屏幕分辨率如何,它都允許顯示具有相同物理尺寸的內容。使用dip的目的是什麼?
但事情是,它不適用於不同的屏幕密度。我的意思是,如果我定義寬度爲80dip的圖像,結果在160dpi屏幕和320dpi屏幕上將不會相同。因此,如果我每次都需要編寫代碼來將組件適配到設備,那麼我不會真正達到此設備的目的。
如何在xml中定義一個佈局(沒有任何代碼,它不應該是必需的:/),以便這個視圖在每個設備上都是相同的(或幾乎)?
我真的不明白爲什麼它不可能在佈局(xml)中使用百分比而不是那種單位。
非常感謝您的幫助。
PS:對不起,我的英語:(