[英]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.