Ich habe vor kurzem den ABS4.0 Tauchgang gemacht. Ich habe jedoch ein Problem mit dem MenuInflate.ActionBarSherlock getMenuInflater Ausgaben
Wenn die getMenuInflater() -Methode, erhalten eine Fehlermeldung, die besagt: „Typenkonflikt: kann nicht von android.view.MenuInflater zu com.actionbarsherlock.view.MenuInflater konvertieren“
So sieht es aus wie die Definition nimmt die ABS-Version von Menu Inflater auf, aber die getMenuInflater() -Methode gibt die Basisversion von Android zurück. Code unten:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return super.onCreateOptionsMenu(menu);
}
Kann mir jemand sagen, was ich hier falsch mache? Würde sehr geschätzt werden!
ändern, wenn dies innerhalb von a 'Fragment' Sie rufen müssen' getSherlockActivity(). GetSuportMenuInflater() 'oder in geeigneter Weise über' getActivity werfen() 'dh ... '(SherlockActivity) getActivity() ...' –