0

インターネットを何時間も閲覧した後も、アプリでメニューを表示する際にまだ問題があります。いくつかのスクロールビューを含むビューフリッパーがあり、いくつかのレイアウトもあります。アプリ全体がうまく機能し、スクロールビューからスクロールビューに問題なくスワイプできます。

Samsung Galaxy Tab を接続して遊ぶ前は、エミュレーターでアプリを実行していました。メニューボタンを押すと、サブメニューが表示され、メニュー項目のタッチで機能を実行できました。

タブレットでは、メニューはどこにも表示されません。

これが私のメニューファイルです:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@+id/KPNsites"
        android:icon="@drawable/ic_menu_name"
        android:title="KPN Sites"/>
    <item
        android:id="@+id/VDFsites"
        android:icon="@drawable/ic_menu_name"
        android:title="Vodafone sites"/>

</menu>

私の活動では、次のコードがあります。

@Override
    public boolean onCreateOptionsMenu(Menu my_menu) {

        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.menu, my_menu);
        return super.onCreateOptionsMenu(my_menu);
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {

        switch (item.getItemId()) {

        case R.id.KPNsites:

            getKPNsiteInfo();
            return true;

        case R.id.VDFsites:

            getVodafoneSiteInfo();
            return true;

        default:
            return super.onOptionsItemSelected(item);
        }
    }

タブレットでアプリを実行すると、上部にアプリ名のみが表示された小さなバーしかありません。そのバーにメニューが表示されるはずですか?

他に何をすべきですか/(別の方法で)しましたか??

RG、エリック

4

4 に答える 4

3

If your tablet is running Android 3.0 or greater you should change targetSdkVersion to <= 10 in manifest file.

于 2012-10-31T20:19:36.900 に答える
1

この例を試してください:

メニュー例

于 2012-10-31T20:27:27.490 に答える
1

ActionBarSherlockの使用を検討することをお勧めします。これにより、アプリがどの Android バージョンでも統一されたモダンな外観になります。

于 2012-10-31T20:24:22.207 に答える
0

とりあえずあきらめた。すべての試みは、私がすでに得たものを台無しにします。

うまくいくように、レイアウトにボタンを配置しました。

次のプロジェクトでうまくいくかもしれません。(ただし、すべてのレイアウトが完成する前にそれから始めます)

助けてくれてありがとう!

RG、エリック

于 2012-10-31T21:45:34.223 に答える