2016-04-05 14 views
5

Ho un'app per Android per la versione sdk di Android 23. Ora provo a renderlo disponibile per l'utente utilizzando le versioni da 19 a 23. Tutto funziona correttamente si aspetta la barra degli strumenti nel capo dell'app. Non riesco a fare clic su una voce di menu. Niente è successo quando clicco. Anche se inserisco Log.v() non c'è alcun messaggio nella vista di debug.La voce di menu della barra degli strumenti non è selezionabile su Android 4.4 (19)

Cosa posso fare?

public boolean onOptionsItemSelected(MenuItem item) { 
     // Handle action bar item clicks here. The action bar will 
     // automatically handle clicks on the Home/Up button, so long 
     // as you specify a parent activity in AndroidManifest.xml. 
     int id = item.getItemId(); 

     //noinspection SimplifiableIfStatement 
     if (id == R.id.action_settings) { 
      return true; 
     } 

     if (id == R.id.action_refresh) { 
      doRefreshGames(item); 
      return true; 
     } 

     if(id == R.id.action_rss){ 
      Intent rssIntent = new Intent(AmericanFootball.this, AmericanFootballRSS.class); 
      //if you need to pass data: 
      Bundle mBundle = new Bundle(); 
      mBundle.putString("myKey", "comeon"); 
      rssIntent.putExtras(mBundle); 
      startActivity(rssIntent); 
     } 

     if (mDrawerToggle.onOptionsItemSelected(item)) { 
      return true; 
     } 

     return super.onOptionsItemSelected(item); 
    } 
+0

Estendi la tua attività da AppCompatActivity? –

+0

Sì, estendo la mia attività da AppCompatActivity, si tratta di un problema? – baeckerman83

risposta

0

Ho riscontrato anche questo problema. Questo perché stavo usando CoordinatorLayout che è un FrameLayout superpotente e quindi stava sovrapponendo la barra degli strumenti bloccando così l'interazione con la barra degli strumenti. Ho risolto il problema sostituendo lo CoordinatorLayout con un LinearLayout e dandogli un orientamento verticale. È inoltre possibile risolvere il problema impostando la posizione toolbar in relazione al genitore come descritto here

Problemi correlati