2013-04-16 2 views
0

Привет, ребята Я очень расстроен, это то, что я хочу, чтобы получитьне может отобразить иконку в меню Options

но то, что когда-нибудь я не могу получить мой значок, связанный с моим меню Options. Я попытался

@Override 
public boolean onCreateOptionsMenu(Menu menu) 
{ 
    menu.add(1, 1, 0, "Blu-Ray").setIcon(R.drawable.ic_launcher); 
    menu.add(1, 2, 1, "DVD").setIcon(R.drawable.ic_launcher); 
    menu.add(1, 3, 2, "Hard Disk").setIcon(R.drawable.ic_launcher); 
    menu.add(1, 4, 3, "Sites").setIcon(R.drawable.ic_launcher); 
    menu.add(1, 5, 4, "USB").setIcon(R.drawable.ic_launcher); 
return true; 
} 

, но не повезло

Затем я попытался пойти в моем меню, а затем main.xml и сделал

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

<item 
    android:id="@+id/action_settings" 
    android:icon="@drawable/ic_launcher" 
    android:showAsAction="never" 
    android:title="Lolly"/> 

И в моем классе я

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    getMenuInflater().inflate(R.menu.main, menu); 
    return true; 
} 
+0

Вы делали это хорошо, пока не добрались до последнего абзаца. Он встречает всех агрессивных и кричащих. – Simon

+0

это моя вина, что когда я отправляю вопрос, у кого-то всегда есть один и тот же ответ, который я получил, который не работал? Извините, если бы это было, хотя мне просто нужно было сделать очко – user2283550

ответ

2

не может отобразить значок в меню Options

Обратите внимание, что нет больше «опции меню» от Android 3.0. Переполнение панели действий. «Меню опций» по-прежнему используется в некоторых именах методов (например, onCreateOptionsMenu()) для обратной совместимости, но «меню опций» само по себе является конструкцией Android 1.x/2.x.

Привет, ребята, я очень расстроен, это то, что я хочу, чтобы получить

Это не меню опций, ни переполнения панели действий. Это некоторый пользовательский интерфейс, который разработчик этого приложения создается независимо.

, но я, что когда-нибудь я не могу получить мой значок, связанный с моим Параметры меню

Переполнение панель действий не имеет иконки. В меню старых опций были значки, но с другим рендерингом, чем показано на скриншоте.

Я хотел бы добиться расположения, как указано выше

Вы можете создать некоторый интерфейс для этого самого. Или вы можете придерживаться стандартного подхода к меню действий/параметров, так что ваше приложение будет вести себя последовательно с другими приложениями на устройствах пользователей.

+0

приятное объяснение – stinepike

+0

Но я ясно видел, как это работает на пользовательском интерфейсе Android, и даже на этой другой картинке мне удалось получить http://imgur.com/ NZVAgRs должен быть способ вокруг него? – user2283550

+0

@ user2283550: «Но я ясно видел, как это работает над самим Android-интерфейсом» - вы можете предоставить доказательства своих требований. «даже на этом другом снимке мне удалось получить» - еще раз, это какой-то пользовательский интерфейс, который разработчик приложения создал независимо. «Должен быть способ обойти это?» - Вы можете сами создать собственный пользовательский интерфейс.Или вы можете придерживаться стандартного подхода к меню действий/параметров, так что ваше приложение будет вести себя последовательно с другими приложениями на устройствах пользователей. – CommonsWare