2016-04-05 13 views
5

私はAndroid SDKバージョン23のAndroidアプリを持っています。今はバージョン19〜23を使用しているユーザー向けにしています。 アプリの頭メニュー項目をクリックできません。クリックすると何も起こりません。また、Log.v()を挿入すると、デバッグビューにメッセージが表示されません。ツールバーのメニュー項目はアンドロイドでクリックできません。4.4(19)

どうすればよいですか?

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

を説明するよう また、あなたはAppCompatActivityからあなたのアクティビティを拡張しました親との関係でtoolbar位置を設定することで問題を解決できますか? –

+0

はい私はAppCompatActivityからアクティビティを拡張しますが、これは問題ですか? – baeckerman83

答えて

0

この問題も発生しました。これは、私がCoordinatorLayoutを使用していたためで、これはスーパーパワードのFrameLayoutであり、ツールバーをオーバーレイしてツールバーとのやりとりをブロックしていたためです。私はCoordinatorLayoutLinearLayoutに置き換え、垂直方向にすることで問題を解決しました。 here