0

私はアンドロイド開発の初心者で、問題があります。私の最初のメニューには、縦長モードと横長モードで区切り線がありません。また、ポートレートモードのアクションバーにはセパレーターがありませんが、ランドスケープモードではセパレーターがありません。アクションバーの区切りは、./drawable に配置された pic 1x32 です。同時に、AVD と Android-x86 (VirtualBox) で問題ありません。図 1: を参照してください図1

前もって感謝します!

更新 1:

メニューを作成して表示:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.main_menu, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle item selection
    switch (item.getItemId()) {
            case R.id.main_menu_sync:
            Toast("Refresh menu");
                return true;
            case R.id.main_menu_more:
                Toast("More menu");
                return true;

                 // ...

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

メニュー レイアウト (./res/menu/main_menu.xml):

<item 
    android:id="@+id/main_menu_undo"
    android:icon="@drawable/ic_menu_undo"
    android:title="Undo"/>
<item 
    android:id="@+id/main_menu_multiselect"
    android:icon="@drawable/ic_menu_multiselect"
    android:title="Multiselect"/>
<item 
    android:id="@+id/main_menu_sync"
    android:icon="@drawable/ic_menu_refresh"
    android:title="Sync"/>
<item 
    android:id="@+id/main_menu_more"
    android:icon="@drawable/ic_menu_more"
    android:title="More">
   <menu>
        <item 
            android:id="@+id/main_menu_preferences"
            android:icon="@drawable/ic_menu_preferences"
            android:title="Preferences"/>
        <item 
            android:id="@+id/main_menu_tab_order"
            android:icon="@drawable/ic_menu_tab_order"
            android:title="Tab order"/>
    </menu>
</item>

4

2 に答える 2

1

デバイスが QVGA で、anyDensity属性を false に設定した場合、UI の一部の区切り記号が表示されなくなります。

詳細については、 http://developer.android.com/guide/practices/screens_support.htmlを参照してください。

于 2011-11-15T02:57:53.383 に答える
0

あなたの画面はあなたが使用しているビューをサポートしていると思います。サポート画面タグを manifest.xml ファイルに追加する必要があります。わたしにはできる。または、次のリンクをチェックして詳細情報を入手することもできます。

于 2011-11-26T07:43:14.267 に答える