2013-05-17 3 views
0

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

В моем AndroidManifest.

<uses-sdk 
    android:minSdkVersion="10" 
    android:targetSdkVersion="17" /> 

Я сделал Tipical меню с четырьмя пунктами:

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

<item android:id="@+id/preferences" 
    android:title="@string/preferences" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:icon="@android:drawable/ic_menu_preferences"> 
</item> 
<item android:id="@+id/galery" 
    android:title="@string/galery" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:icon="@android:drawable/ic_menu_gallery"> 
</item> 
<item android:id="@+id/send" 
    android:title="@string/send" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:icon="@android:drawable/ic_menu_upload"> 
</item> 
<item android:id="@+id/Camera" 
    android:title="@string/camera" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:icon="@android:drawable/ic_menu_camera"> 
</item> 
</menu> 

Если я использую, например, до 15 версии, у меня есть кнопка меню, и если я толкаю его, я могу видеть мое меню. Но моя проблема с версией Jelly Bean, потому что у эмулятора нет кнопок, а у новых мобильных телефонов нет, потому что у них есть кнопка на экране с тремя точками, вот так.

http://www.blocketpc.com/imagenes/android_ics_menu.png

Должен ли я настроить что-то в моих XML-файлов, или я должен настроить что-то в моем затмение эмулятор? Я тоже хочу видеть эти точки в эмуляторе. И я не хочу активировать аппаратную клавиатуру, потому что в реальной жизни у вас нет этих кнопок. Я использую эмулятор галактики nexus с 17 версией.

Спасибо !!!

ответ

0

Android отменяет кнопку «Меню» и переходит к использованию ActionBar. Это должно быть проблемой в вашем случае. Вот хорошая статья, в которой есть информация.

http://android-developers.blogspot.com/2012/01/say-goodbye-to-menu-button.html

+0

Что бы вы рекомендовали мне, Бар действий или меню с targetSdkVersion 13? Спасибо за ответ! – marioerro

+0

Если приложение новое, и вам нужно использовать новые функции, я бы пошел с ActionBar. В случае, если вам, возможно, придется поддерживать более ранние версии, и вам действительно не нужно ничего использовать от Jelly bean, тогда лучше сохранить версию 13. Надеюсь, что вам помогут :-) – Ramp

+0

Это не работает с планшетом , Знаете ли вы решение? – marioerro

Смежные вопросы