2016-02-10 38 views
0

我使用創建辨認的菜單項:漢鼎辨認的菜單項行爲

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android"> 
<group android:checkableBehavior="single"> 
    <item android:id="@+id/music" 
     android:title="Music" /> 
</group> 
</menu> 

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    getMenuInflater().inflate(R.menu.main, menu); 
    return true; 
} 
@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    switch (item.getItemId()) { 

     case R.id.music: 
      if(item.isChecked()) item.setChecked(false); 
      else item.setChecked(true); 
      return true; 
    } 
    return super.onOptionsItemSelected(item); 
} 

現在我怎麼能控制的onClick行爲。

我有不同的場合在不同的活動中播放媒體。

如何停止媒體。

在此先感謝

回答

0

得到了答,只是控制你的行動,並使用.setChecked(真/假),並在menu.xml文件機器人:可檢查=「真」