2013-01-22 76 views

回答

12
「無法在原始類型void調用SETID(INT)」

你有兩個問題,一個setShowAsAction返回void,所以你不能鏈接另一個電話。

二,MenuItem沒有setID方法。創建項目後,您無法更改ID。要設置一個ID,你必須這樣做,在[add方法]從Menu2

menu.add("new", myItemId, myOrder, "TEXT") 
     .setIcon(R.drawable.icon_1,) 
     .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM); 
+2

的。新增()方法的第一個參數是一個int組ID不是字符串。 – Birdnado