TitaniumでAndroidのタブアイコンが小さくなる時の対処方法


お疲れ様です。ジャックです。最近Titaniumにはまっています。Ti初心者です。
今回は、TitaniumでAndroidのタブアイコンが小さくなる時の対処方法についてのメモです。

現象

Alloyでsampleプロジェクトを作成し、app/views/index.xmlで下記のようにタブアイコンを指定しました。

app/views/index.xml
<Alloy>
    <TabGroup>
        <Tab title="Camera" icon="icon/camera40x40.png">
            <Window title="Tab 1">
                <Label>壊れかけのカメラ</Label>
            </Window>
        </Tab>
        <Tab title="History" icon="icon/history40x40.png">
            <Window title="Tab 2">
                <Label>壊れかけのヒストリー</Label>
            </Window>
        </Tab>
    </TabGroup>
</Alloy>

40×40pxのアイコンを指定したのですが、下記画像のようにとても小さくて視認性の悪いタブアイコンが配置されました。

タブアイコンを大きくする

tiapp.xmlに下記を追記します。
anyDensity = falseにする事で、解像度に応じてタブアイコンを調整してくれるらしいです。

tiapp.xml
<android xmlns:android="http://schemas.android.com/apk/res/android">
    <manifest>
        <supports-screens android:anyDensity="false"/>
    </manifest>
</android>

タブアイコンが大きくなりました。

まだまだTi初心者なので、地道に頑張ります。