ActionBarSherlock getMenuInflater issues


Recientemente he tomado la inmersión ABS4.0. Sin embargo, parece que tengo un problema con el MenuInflater.

Cuando uso el método getMenuInflater (), recibo un mensaje de error que indica: "Type mismatch: cannot convert from android.vista.MenuInflater a com.actionbarsherlock.vista.MenuInflater "

Por lo tanto, parece que la definición está recogiendo la versión ABS de menu inflater, pero el método getMenuInflater() está devolviendo la versión base de Android. Codificar abajo:

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

¿Alguien puede decirme qué estoy haciendo mal aquí? Sería muy apreciado!

Author: Nedlinin, 2012-04-03

1 answers

Intenta cambiar getMenuInflater() a getSupportMenuInflater()

 111
Author: SeanPONeil,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-28 13:13:25