2010-12-17 10 views
1

を発見していない私はここで、ガイドに従っ:http://developer.appcelerator.com/guides/en/app_structure.htmlチタンAndroid用/ Appceleratorの:複数の濃度の画像

をAndroid向けの高&中密度画像を使用します。

マイファイル構造は次のとおりです。

/Resources 
/Resources/android 
/Resources/android/images 
/Resources/android/images/high/ic_menu_add.png 
/Resources/android/images/medium/ic_menu_add.png 
/Resources/android/images/default.png 
/Resources/user 
/Resources/user/super.js 
/Resources/app.js 

予想通りdefault.pngロード。

私は(これを試してみて、デバッグする)super.jsで私のメニューに6つのボタンを追加しました:私は、メニューボタンを押すと

var activity = Ti.Android.currentActivity; 
activity.onCreateOptionsMenu = function(e) { 
    var menu = e.menu; 
    var menuItem1 = menu.add({ title: "1" }); 
    menuItem1.setIcon("/images/ic_menu_add.png"); 
    menuItem1.addEventListener("click", function(e) { 
    }); 
    var menuItem2 = menu.add({ title: "2" }); 
    menuItem2.setIcon("../images/ic_menu_add.png"); 
    menuItem2.addEventListener("click", function(e) { 
    }); 
    var menuItem3 = menu.add({ title: "3" }); 
    menuItem3.setIcon("../ic_menu_add.png"); 
    menuItem3.addEventListener("click", function(e) { 
    }); 
    var menuItem4 = menu.add({ title: "4" }); 
    menuItem4.setIcon("/images/ic_menu_add.png"); 
    menuItem4.addEventListener("click", function(e) { 
    }); 
    var menuItem5 = menu.add({ title: "5" }); 
    menuItem5.setIcon("/ic_menu_add.png"); 
    menuItem5.addEventListener("click", function(e) { 
    }); 
    var menuItem6 = menu.add({ title: "6" }); 
    menuItem6.setIcon("ic_menu_add.png"); 
    menuItem6.addEventListener("click", function(e) { 
    }); 
} 

12-15 14:23:59.091: INFO/TiFileHlpr(537): (main) [4617,7631] /images/ic_menu_add.png not found. 
12-15 14:23:59.101: INFO/TiFileHlpr(537): (main) [4,7635] ../images/ic_menu_add.png not found. 
12-15 14:23:59.121: INFO/TiFileHlpr(537): (main) [25,7660] ../ic_menu_add.png not found. 
12-15 14:23:59.121: INFO/TiFileHlpr(537): (main) [3,7663] /images/ic_menu_add.png not found. 
12-15 14:23:59.131: INFO/TiFileHlpr(537): (main) [5,7668] /ic_menu_add.png not found. 
12-15 14:23:59.140: INFO/TiFileHlpr(537): (main) [5,7673] ic_menu_add.png not found. 

を公式ガイドが使用することを言いますcase 6で動作しない 'ic_menu_add.png'だけです。

ビルドディレクトリは、次のようになります。

/build/android/res/drawable-hdpi/ic_menu_add_ad7ef1aa68.png 
/build/android/res/drawable-mdpi/ic_menu_add_ad7ef1aa68.png 

私のカスタムのAndroidManifest.xmlがそれで、このセクションがあります:

<supports-screens 
    android:largeScreens="true" 
    android:anyDensity="true" 
    android:normalScreens="true" android:smallScreens="true"/> 

誰でも動作するように、複数の濃度の画像を取得するための適切な方法を知っていますか? [私はモバイルSDK 1.5.xを使用しています]

答えて

1

これは既知の問題であり、記録されています。あなたがそのバグ追跡システムからログをチェックアウトすることができます1.6

で修正される予定です。

Medium Density Images Bug Logged - Appcelerator

だから、あなたのための即時の救済は、それは来ていないです。これは機会に起こる、私は現在iOS用のUIスクリーンを待っているので、私は外部ディスプレイ/ VGAドングルをサポートすることができます。

+0

先月、ありがとうございました –

関連する問題