我在這個新的,我從「Appcelerator的鈦智能手機應用程序開發食譜」嘖嘖鈦的Android配置OSX
現在,我已經建立了幾乎所有的應用程序下面,但是當我嘗試打造的android我得到了一個非常尷尬的結果。看到圖片:
我應該在配置改變爲正常顯示?謝謝
我在這個新的,我從「Appcelerator的鈦智能手機應用程序開發食譜」嘖嘖鈦的Android配置OSX
現在,我已經建立了幾乎所有的應用程序下面,但是當我嘗試打造的android我得到了一個非常尷尬的結果。看到圖片:
我應該在配置改變爲正常顯示?謝謝
配置中沒有任何改變。 您需要爲不同的設備分辨率提供不同的資源(如iPhone的視網膜和非視網膜圖片,還有針對android的不同分辨率和尺寸)。看一看Titanium文檔的User Interface Fundamentals。此外,您應該始終爲所有尺寸(高度,寬度,頂部,左側等)使用「dp」(與設備無關的像素)。然後鈦重新計算當前設備的這個尺寸。
Ti.UI.createView({
height: '20 dp',
width: '20 dp',
left: '20 dp'
};
添加以下在tiApp.xml文件
<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest>
<supports-screens android:anyDensity="false"/>
</manifest>
</android>
這將基本上秤他們根據所使用的Android設備,因爲Android設備在不同的分辨率來了。請參閱Defaults For Android Layouts。我用它,發現它的工作與不同的分辨率,即使對於平板電腦也
先生vVoo感謝您的指針,猜測更多的閱讀是必要的。順便說一句,你可以給我一個關於如何使用DP的非常簡短的示例代碼嗎? – 2013-03-24 12:53:36
感謝您的示例 – 2013-03-25 18:57:43