2016-03-30 23 views
3

Menü düğmesiyle bir eylem çubuğu tek bir android etkinliğine koymak istiyorum. Benim JAVA dosyasında bu koydukEylem Çubuğu Android uygulamasında boş gösteriliyor

<android.support.v7.widget.Toolbar 
     android:id="@+id/my_toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:background="?attr/colorPrimary" 
     android:elevation="4dp" 
     android:theme="@style/ThemeOverlay.AppCompat.ActionBar" 
     app:popupTheme="@style/ThemeOverlay.AppCompat.Light" 
     /> 

: Ben etkinlik XML bu koyduk

@Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     MenuInflater inflater = getMenuInflater(); 
     inflater.inflate(R.menu.chat_menu, menu); 
     return true; 
    } 
    @Override 
    public boolean onOptionsItemSelected(MenuItem item) { 
     // Handle item selection 
     switch (item.getItemId()) { 
      case R.id.view_profile: 
       finish(); 
       return true; 
      case R.id.report_match: 
       finish(); 
       return true; 
      case R.id.add_match: 
       finish(); 
       return true; 
      case R.id.unmatch: 
       finish(); 
       return true; 


      default: 
       return super.onOptionsItemSelected(item); 
     } 
    } 

Ve menü XML bu koyduk

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:tools="http://schemas.android.com/tools" 
    xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:id="@+id/title" 
     android:title="@string/options" 
     android:showAsAction="never" 
     tools:ignore="AppCompatResource" /> 
    <item android:id="@+id/view_profile" 
     android:title="@string/view_profile" /> 
    <item android:id="@+id/report_match" 
     android:title="@string/report_match" /> 
    <item android:id="@+id/add_match" 
     android:title="@string/add_match" /> 
    <item android:id="@+id/unmatch" 
     android:title="@string/unmatch" /> 
</menu> 

Uygulamayı başlattığımda şu anda hareket çubuğu boş görünüyor (IMAGE) Hangi garip çünkü XML menü düzenlediğinizde önizleme (IMAGE) istediğim şekilde gösterir. Şimdiden teşekkürler!

cevap

1

Araç Çubuğunu etkinliğe eklediniz mi?

Araç çubuğu myToolbar = (Araç Çubuğu) findViewById (R.id.my_toolbar);

setSupportActionBar (myToolbar);

More on setting up the Toolbar

+1

İşe yaradı! Ayrıca android.support.v7.widget.Toolbar dosyasını da almayı unutmuştunuz. Çok teşekkür ederim – Muhryn

İlgili konular