0
我想實現onClickListener的項目,這是一個子菜單的ActionBar。無論我想要做什麼,結果都是一樣的 - 「不幸的是,應用程序已停止。」但是在編譯過程中沒有錯誤。所有似乎都沒問題,但它不是。這裏出了什麼問題?感謝幫助。Android的ActionBar項目onClickListener
這是我的代碼:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
View view = (View) menu.findItem(R.id.delete).getActionView();
view.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Execute when actionbar's item is touched
}
});
return true;
}
而且這裏是動作條及其項創建
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:showAsAction="always"
android:title="@string/action_settings">
<menu>
<item
android:id="@+id/delete"
android:title="@string/delete"
android:showAsAction="always"
android:orderInCategory="200"/>
</menu>
</item>
</menu>
顯示您的崩潰日誌? –
onoptionitemselect()調用此方法,如果(item.getid()== R.id.delete)... – skyshine
非常感謝彼得,onoptionitemselect()方法完美:) – user3227189