Dont

2016-04-05 10 views
0
import android.app.Activity; 
import android.os.Bundle; 
import android.view.Menu; 

public class MainActivity extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
    } 

    @Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     getMenuInflater().inflate(R.menu.menu_main,menu); 
     return super.onCreateOptionsMenu(menu); 
    } 
} 

//This is 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"> 

    <item android:id="@+id/action_create_order" 
     android:title="@string/action_create_order" 
     android:icon="@drawable/ordericon" 
     android:orderInCategory="1" 
     app:showAsAction="always"/> 

    <item android:id="@+id/action_settings" 
     android:title="@string/action_settings" 
     android:orderInCategory="100" 
     app:showAsAction="always" /> 
</menu> 
+0

Sadece o menu_main xml dosyasını kontrol sahiptir öğeler o –

+0

Evet, öyle, burada tam kodudur: –

cevap

0

Eğer onPrepareMenu yöntemini geçersiz olduğundan emin olun eylem çubuğunda eylem ifade göreceksiniz:

@Override 
public boolean onPrepareOptionsMenu(Menu menu) { 
    return super.onPrepareOptionsMenu(menu); 
} 
+0

Neden onPrepareOptionMenu kullanılacak? Sadece öğeyi (resim) eylem çubuğuna göstermek istiyorum. –

+0

Ama bunu yapmayı deneyin, çünkü bu, listelenecek menü öğelerini hazırlayacaktır. –

+0

Belgelere bakın: - http://developer.android.com/intl/es/reference/android/app/Activity.html#onPrepareOptionsMenu(android.view.Menu) –

İlgili konular