2012/02/18

Titanium for Androidでスプラッシュスクリーンを使わない

先日の「Titanium Mobile」で作るiphone/Androidアプリ勉強会で、Titanium for Androidでスプラッシュスクリーンが醜い、なんとかしたい、という話題がでました。で、いろいろ調べてみました。結論は、
1.7.5の場合、<Titanium SDK>/mobilesdk/osx/1.7.5/android/build.py の L.862 にある部分を
<resources>
<style name="Theme.Titanium" parent="android:%s">
<!--
    <item name="android:windowBackground">@drawable/background</item>
    -->
</style>
</resources>
のように書き換えれば、スプラッシュスクリーンが表示されなくなります。
めでたしめでたし。
1.8.xの場合 L.905 あたりに同じ箇所があるので、同様にすれば、いいと思われます。

しかしなんで、こんなところに theme.xml の元データが埋め込まれちゃってるのか ... ぜひとも、外持ちのファイルにしておいてほしいものです。


0 件のコメント:

コメントを投稿