Не удалось показать верхний правый угол Строка меню в Android Studio1.3.1

Пожалуйста, сообщите, что делать, если я хочу панель меню в верхнем правом углу панели действий. И я использую студию Android Studio 1.3.1, а параметры, описанные в файле activity_main.xml, приведены ниже: Nexus4 LIght MainActivity 21;

Файл menu_main.xml:

<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"tools:context=".MainActivity"> <group android:checkableBehavior="single"> <item android:id="@+id/menu_red" android:orderInCategory="1" app:showAsAction="never" android:title="@string/red_string"/> <item android:id="@+id/menu_green" android:orderInCategory="2" app:showAsAction="never" android:title="@string/green_string"/> <item android:id="@+id/menu_yellow" android:orderInCategory="3" app:showAsAction="never" android:title="@string/yellow_string"/> </group> 

И мой файл MainActivity.java:

 package abcd.shravankr.basic; import android.graphics.Color; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.widget.RelativeLayout; public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { RelativeLayout main_view=(RelativeLayout)findViewById(R.id.main_view); switch (item.getItemId()) { case R.id.menu_red: if(item.isChecked()) item.setChecked(false); else item.setChecked(true); main_view.setBackgroundColor(Color.RED); return true; case R.id.menu_green: if(item.isChecked()) item.setChecked(false); else item.setChecked(true); main_view.setBackgroundColor(Color.GREEN); return true; case R.id.menu_yellow: if(item.isChecked()) item.setChecked(false); else item.setChecked(true); main_view.setBackgroundColor(Color.YELLOW); return true; default: return super.onOptionsItemSelected(item); } } } 

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

Попробуй это

 <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> <item name="alertDialogTheme">@style/Theme.AppCompat.Light.Dialog.Alert</item> <item name="windowActionBar">false</item> <item name="actionOverflowButtonStyle">@style/OverFlow</item> </style> <style name="OverFlow" parent="Widget.AppCompat.ActionButton.Overflow"> <item name="android:src">@drawable/overflow</item> </style> 

ActionOverflowButtonStyle используется для отображения значка меню пользовательского переполнения.

РЕДАКТИРОВАТЬ::
1. Расширьте свой класс активности до AppCompactActivity
2. добавьте tollbar в свой файл макета xml.

  <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/toolbar_top" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/colorPrimary" android:minHeight="?attr/actionBarSize" android:theme="@android:style/Theme.Light"> </android.support.v7.widget.Toolbar> 
  1. В операции onCreate ()

Панель инструментов панели инструментов = (Панель инструментов) findViewById (R.id.toolbar); setSupportActionBar (панель инструментов);

Intereting Posts
Как отлаживать ошибки MediaCodec, начиная с сообщений logcat OMX? Как обнаружить левый салфетки и правый салфетки для Stacklayout в Xamarin.Forms? Подключение нескольких устройств и передача данных через Wifi Direct без точки доступа Отправка изображения Matlab на планшет Android Сделать вкладки в SlidingTabLayout не сползать Галерея обложки Android Cover и удалите пространство между Список посылок для списка объектов Android: недопустимое использование SingleClientConnManager: соединение по-прежнему выделено Приложение зависает при масштабировании растрового изображения в холсте Как разместить вертушку под макетом спиннера, когда он щелкнут, и показать фигурку в леденец и выше? MapActivity: программно программировать APIKey Как сделать масштабируемый LinearLayout? Как настроить прозрачность ImageView Не удалось получить местоположение в Genymotion VM Реализация Android FingerPaint для отмены / повтора