最近我一直在研究Titanium上的android應用程序,並且我遇到了一個問題。Android響應式設計鈦
我正在努力使特定的視圖響應。
我想在視圖上顯示15-20個按鈕,但我不希望它是可滾動的。 現在,如果我使用約50dpi這是一些小屏幕上的按鈕建議我錯過其中的一些。
我該如何解決這個問題?我應該用%的設備的寬度和高度,我得到這樣
function PixelsToDPUnits(ThePixels) {
if (Titanium.Platform.displayCaps.dpi > 160)
return (ThePixels/(Titanium.Platform.displayCaps.dpi/160));
else
return ThePixels;
}
Ti.App.deviceWidth = PixelsToDPUnits(Ti.Platform.displayCaps.platformWidth);
Ti.App.deviceHeight = PixelsToDPUnits(Ti.Platform.displayCaps.platformHeight);
我是否該建立的說4-5個不同的觀點和加載正確的根據用戶的DPI?
什麼是最正確的方法來解決這個問題。
感謝