0
我使用eclipse和學習機器人出書。我正在複製代碼來了解菜單,並得到這兩個錯誤,並找不到原因。得到一個添加不能解決或不是一個領域和ic_menu_refresh不能解決或不是一個字段的錯誤
@Override
public boolean onCreateOptionsMenu(Menu menu){
menu
.add(Menu.NONE, MENU_ADD, Menu.NONE, "Add")
.setIcon(android.R.drawable.ic_menu_add);
menu
.add(Menu.NONE, MENU_RESET, Menu.NONE, "RESET")
.setIcon(android.R.drawable.ic_menu_refresh);//error here.
這是ic_menu_refresh不能得到解決或無法在現場錯誤 ic_menu_refresh不顯示爲ic_menu_add做的選項之一。
將得到一個附加不能得到解決或無法在現場錯誤
private void add(){
final View addView=getLayoutInflater().inflate(android.R.layout.add, null);//add is the source of the error.
下面是我使用
package com.commonware.android.menus;
import java.util.ArrayList;
import android.app.AlertDialog;
import android.app.ListActivity;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.ContextMenu;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.EditText;
如果需要
我可以包括其他代碼庫
我導入了packagename.R,並且仍然收到相同的錯誤 – Aaron
在代碼中,你刪除了android部件嗎?您是否還在佈局文件夾中創建了一個add.xml文件? – Bobbake4
感謝您照顧那一個,你能解釋我如何從我的SDK中提取資源並將其放入我的drawables中? – Aaron