最近我一直在研究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?
什么是最正确的方法来解决这个问题。
感谢