2011-12-18 5 views
0

Я использую стандартный onCreateOptionsMenu, но на моем Nexus w/ICS, когда я нажимаю кнопку вертикального меню в верхнем правом углу, контекстное меню выпадающего меню находится на 3/4 экрана. В основном, я вижу только первые 3-4 буквы в каждом элементе меню.ICS - текст пункта меню отключен?

Любые идеи? Может быть, я не получил эту записку! Я не хочу настраивать ActionBar. Я думаю, что по умолчанию это должно работать нормально?!?

Опять же, его довольно стандартный код меню для < 3.0 SDK.

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
MenuInflater inflater = getMenuInflater(); 

if (!isPro()) { 

    // add menu for ad-free Banner (launches Market) 
    inflater.inflate(R.menu.menu_pro, menu); 
} 
inflater.inflate(R.menu.menu, menu); 

return true; 
} 

Использование стандартного меню XML ...

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

    <item 
    android:id="@+id/help" 
    android:icon="@drawable/ic_menu_help" 
    android:title="@string/menu_help"/> 

    <item 
    android:id="@+id/email" 
    android:icon="@drawable/email" 
    android:title="@string/menu_email"/> 

enter image description here

+0

показывают нам XML layouts.I думаю, что проблема может существовать там – sampathpremarathna

+0

Кто-нибудь есть какие-либо идеи ... (=. – kenyu73

ответ

0

Я не могу точно сказать, почему его отсечение на вершине, но я добавил это к моему Manifest.xml.

android:theme="@android:style/Theme.Black" 

В основном это возвращается стиль обратно в меню 2.x и помещает вертикальные «точки» в правом нижнем углу.

enter image description here

Я предпочитаю это по совместимости по умолчанию, потому что я до сих пор мое меню значка, в отличие от простого текстового только раскрывающегося меню.

Я все еще хотел бы знать, почему «дефолтное» преобразование моего меню прикручено, хотя, если кто-нибудь может перезвонить, я дам решение этому человеку! (=

0

Вы можете попробовать добавить это к вам манифест:

supports-screens android:anyDensity="true" 
Смежные вопросы