簡體   English   中英

使用drawable找不到alert_dialog_icon

[英]alert_dialog_icon not found with drawable

我正在嘗試做一個菜單項的例子

MenuItem mnu1 = menu.add(0, 0, 0, "Item 1");
    {
        mnu1.setAlphabeticShortcut('a');
        mnu1.setIcon(R.drawable.alert_dialog_icon);            
    }

但是在日食中,我無法找到alert_dialog_icon 誰能解釋一下為什么會這樣。 我只能使用ic_launcher

您需要檢查3件事。

首先檢查任何drawable文件夾中是否存在alert_dialog_icon

其次,檢查您導入了哪個R類。

第三清理您的項目並構建該項目。 如果以上兩者都很好,這一次應該可以工作。

您的項目中(或鏈接到您的項目)需要有一個名稱為alert_dialog_icon的可繪制資源(PNG或XML可繪制)。

正如其他人解釋的那樣,您可能需要將自己的圖像添加到項目中。

但是...

如果您不想將自己的資源添加到“ res”文件夾中(例如-您只是在嘗試和測試東西),則可以使用Android隨附的一些資源-只需使用“ android.R”即可。 drawable。*”。盡管不建議這樣做-其中一些圖像在遙遠的將來可能會變得不可用(我對此表示懷疑)-但可以進行測試。

她是一個例子...

mnu1.setIcon(android.R.drawable.ic_dialog_alert);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM