2014-03-12 13 views

回答

1

這看起來像一個很好的資源給你。我承認我知道它在那裏,我花了一段時間才找到它。

特定於平臺的資源

鈦爲您提供了多種方式,包括你的項目特定於平臺的資源,如圖像,樣式表和腳本。 Titanium使用「覆蓋」系統,使其易於使用特定於平臺的資源。平臺特定的Resources目錄(Resources/android,Resources/iphone或Resources/mobileweb)中的任何文件都將覆蓋或用於替代Resources目錄中的文件。您不必在代碼中使用任何特殊符號來指定應使用這些文件。

http://docs.appcelerator.com/titanium/3.0/#!/guide/Supporting_Multiple_Platforms_in_a_Single_Codebase

這僅僅是一個信息片段,還有更多的文檔。

+0

是的,我想知道如何使用該文件夾......它只是意味着我必須在我的.tss文件中添加額外的樣式(因爲現在,所有各種Android尺寸都會自動換入)。 –

+0

我不記得它是否清楚地在文檔中說明了它,但我相信你也可以更改整個JS文件。假設您的主屏幕具有Android特定的代碼。 Home.js可能坐在屏幕文件夾中。在你的Android專用文件夾中,你甚至可以使用android/screens/home.js,在編譯期間它將使用home.js文件的Android版本,而不是屏幕/ home.js中的版本。我沒有用太多,但可能比在大量Ti.Platform檢查中混合更好的選擇。 – Martin