2013-08-27 52 views
2

我正在嘗試將seekbar項目添加到我的選項菜單中,但我所得到的只是一個帶有我的文本標題的面板。在我的主要活動我這樣做:選項菜單中的Seekbar

@Override 
public boolean onCreateOptionsMenu(Menu menu) 
{ 
    getSupportMenuInflater().inflate(R.menu.activity_main, menu); 
    return true; 
} 

這裏是我的activity_main.xml中:

<menu xmlns:android="http://schemas.android.com/apk/res/android" > 

<item 
    android:id="@+id/transparency_seekbar" 
    android:showAsAction="never" 
    android:title="test" 
    android:actionViewClass="android.widget.SeekBar"/> 

</menu> 

回答

0

所以,據我所知,這是不可能的自定義選項菜單中,你可能想要覆蓋菜單按鈕按下並在佈局中自己創建它。跟隨功能處理菜單按下。

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if (keyCode == KeyEvent.KEYCODE_MENU) { 
     //Put the code for an action menu from the top here 
     return true; 
    } 
    return super.onKeyDown(keyCode, event); 
}