Почему не отображается мое главное меню? - PullRequest
1 голос
/ 22 марта 2012

Я запускаю свое приложение на logitech revue.Меню не отображается вверху, как должно.Можете ли вы указать, что я делаю неправильно или направить меня к некоторым ресурсам.Вот некоторые особенности.

  • Тема: Theme.holo
  • android: minSdkVersion = "8" android: targetSdkVersion = "8"
  • Устройство: Logitech Revue

Вот некоторые фрагменты основных:

 public boolean onCreateOptionsMenu(Menu menu) {
          super.onCreateOptionsMenu(menu);
      Log.i("MENU","Opening menu");
      MenuInflater inflater = getMenuInflater();
      inflater.inflate(R.menu.menu, menu);
      return true;
  } 

В res / menu у меня есть menu.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item android:id="@+id/catalog"
     android:title="Profile info"
    android:showAsAction="ifRoom"
    android:icon="@drawable/ic_launcher"/>


<item android:id="@+id/newvideos"
    android:title="Playlist"
    android:showAsAction="ifRoom"
     android:icon="@drawable/ic_launcher"
    />


<item android:id="@+id/popularvideos"
    android:title="Play Video"
    android:onClick="handleCick"
    android:showAsAction="ifRoom"
    android:icon="@drawable/ic_launcher"
 />

1 Ответ

2 голосов
/ 22 марта 2012

Чтобы показать панель действий, вы должны установить либо minSdkVersion, либо targetSdkVersion на 11 или выше, как указано в Панель действий - Добавление панели действий . Я предлагаю вам изменить targetSdkVersion, чтобы он оставался совместимым с более низкими уровнями API.

Вот как это работает в целом, Logitech Revue, кажется, устройство Google TV. У меня нет опыта в этом, я не уверен, есть ли какие-то особые вещи для рассмотрения.

...