jsWaffle質問掲示板(雑談やTips歓迎)

jsWaffleについて質問する掲示板です。(雑談や発見したTipsの投稿も大歓迎です!)
[一覧へ] > (@120) [普通] [---]
@120■ (#357) メニューが表示されない - yass (2012-08-06 17:53) /高 質問
【質問事項】どのような問題ですか?

droid.setMenuItem()で設定したメニューが表示されない。

【再現方法】サンプルソース、再現手順など

jsWaffleForAndroidで生成したソースをeclipseに取り込み、手を加えずにそのままコンパイルしたものを実行。
実機、エミュレータともMENUボタンが画面上に表示されないので、実機はMENU機能に割り当てられたH/Wボタン、エミュレータはF2キーを押下して確認。

【調べた事】ここまで調べてみました

【jsWaffleバージョン】確認したjsWaffleバージョン

ver.1.181

【Androidのバージョン】確認したAndroidバージョン

Android ver.3.2

【機種名】

・エミュレータ
・実機(Panasonic JT-H580VT)

【その他】
Androidのネイティブ(Java)で書かれた他のプログラムで確認したところ、実機、エミュレータとも表示されました。

(#403) android:showAsAction="never" OR "ifRoom" - eGtry (2012-11-18 20:04) /普通 返信
/プロジェクト名/res/menu/activity_main.xmlに android:showAsAction="ifRoom" を一行追加

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/menu_settings"
        android:title="@string/menu_settings"
        android:orderInCategory="100"
        android:showAsAction="never" />
</menu>

AndroidManifest.xmlの

    android:targetSdkVersion="13"

又は "11" か "12" にする。

プロジェクト名のプロパティーのAndroid Project Build Targetも
    Android 3.0 以上にしておく。
と、アクションバーに・・・のMenuキーが現れました。

なぜか、ターゲットSDKが11から13の間だけ現れます。Androidネイティブ(Java)のプロジェクトと同じには行きませんね?!



http://d.aoikujira.com/jsWaffle/tasukeai/attach/403-actionbar.png



(#404) 上記、訂正です。 - eGtry (2012-11-23 13:22) /普通 ---
すみません。間違ってました。
android:showAsAction="**"の追記は特に必要なかったです。
単にandroid:targetSdkVersion="**" Target SDK versionの設定値で出たり出なかったりしてるようです。

AndroidManifest.xmlのandroid:targetSdkVersion="10"で

物理MENUボタンの無い機種(SC-02D(実機),ICS(emulator))で下部バーにメニューボタンが現れました。
Target SDK versionを下げなければならないのが悩ましい所です。


(#357)へ返信する:

名前
タイトル
本文
困った度
状態
確認キー お手数ですが、いたずら防止のために、半角数字で「8932」と入力してください。
編集キー 編集時に使うキーを入力(省略可能)
添付ファイル 画像ファイル(最大300KB)を添付可能