0
所以我一直在向樹形點旁邊的操作欄添加一個按鈕。 所以首先,自然沒有聲明「顯示爲動作」,這裏有樹點,裏面是按鈕和默認設置按鈕。動作欄中的圖標剛剛消失
當我一如既往地聲明「顯示爲操作」時,它就起作用了。
但是在做出「onOptionsItemSelected」後,樹形點和按鈕都消失了。
現在我無法得到任何迴應,即使我刪除了我添加的所有內容,但仍然無法取回樹點。
下面的代碼,對不起,我忘了:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/action_settings"/>
<item
android:id="@+id/item1"
android:orderInCategory="99"
android:title="@string/addVal"
android:checkable="true" android:showAsAction="always"/>
</menu>
所以這是菜單編碼。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()){
case R.id.item1:
Intent i = new Intent(MainActivity.this, AddBox.class);
startActivity(i);
default:
return super.onOptionsItemSelected(item);
}
}
而這是布爾值。
發佈您的代碼,請! – ramaral
這是什麼意思?但是在做一個「onOptionsItemSelected」時,樹點和按鈕都消失了。 –
對不起,我得到了 – Dominiko