У меня, похоже, возникла странная проблема, из-за которой я не могу найти решение для solutiuon.недостающие ресурсы/ошибки сборки после выключения и перезапуска eclipse
Я закончил работу над своим приложением и закрыл эмулятор и затмение, как обычно. На следующий день я запустил eclipse и запустил приложение, и он упал с ошибкой инфляции, когда я попытался получить доступ к моему меню опций.
02-09 06:21:31.987: E/AndroidRuntime(15229): android.view.InflateException: Binary XML file line #17: Error inflating class com.android.internal.view.menu.IconMenuView
Тогда я обнаружил, что он сработает, когда он попытался раздуть контекстное меню. (Файл select_dialog.xml - в соответствующем месте в SDK).
02-09 06:22:49.207: E/AndroidRuntime(15239): android.content.res.Resources$NotFoundException: File res/layout/select_dialog.xml from xml type layout resource ID #0x109005e
Варианты Код меню:
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
menu.clear();
int tab = getTabHost().getCurrentTab();
if (tab == 0) {
menu.add(0, 0, 0, "Test1");
menu.add(0, 1, 0, "Test2");
} else if (tab == 1) {
menu.add(0, 2, 0, "Test3");
menu.add(0, 3, 0, "Test4");
} else if (tab == 2) {
menu.add(0, 4, 0, "Enter WPC");
menu.add(0, 5, 0, "Clear All WPCs");
} else if (tab == 3) {
menu.add(0, 6, 0, "Edit Notes");
menu.add(0, 7, 0, "Clear Notes");
}
return super.onCreateOptionsMenu(menu);
}
Контекстное меню код:
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
switch (v.getId()) {
case R.id.list1: {
menu.setHeaderTitle("Tool CC Menu");
menu.add(0, v.getId(), 0, "Edit/Add Cutter Comp Info");
menu.add(0, v.getId(), 0, "Clear Cutter Comp Info");
break;
}
case R.id.list2: {
menu.setHeaderTitle("WPC Menu");
menu.add(0, v.getId(), 0, "Edit/Add WPC Info");
menu.add(0, v.getId(), 0, "Clear WPC Info");
break;
}
}
}
Оба эти биты кода меню прекрасно работали вчера вечером ... Я попытался очистки проекта, то Я думал, что, возможно, мой SDK поврежден, поэтому я попытался проверить диск, и все получилось нормально, поэтому я снова установил SDK, и у меня все еще есть проблема.
Я в затруднении относительно того, что посмотреть или попробовать дальше. Любые указатели оценили.
Пробовал оба, и у меня все еще такая же проблема. Это действительно расстраивает. Спасибо за попытку помочь. – Barak
Можете ли вы рассказать мне, что говорит ваш логарифм? –
это очень простой код ... что вы написали здесь ... Я предлагаю написать его снова ... попытайтесь начать здесь ... http: //developer.android.com/guide/topics/ui/ menus.html –