Проблема здесь в строке "android: id =" @ + id / tabhost ". Символ" @ + "означает, что вы направляете android для поиска в локальном файле R. Это нормально в большинстве случаев, если у вас есть определил идентификатор там, но не тогда, когда вы ищете встроенный идентификатор из ОС. Правило с расширением TabActivity заключается в том, что вы должны присвоить TabHost «волшебный» идентификатор android tabhost. Это означает, что вам нужна строка типа «android: id = @ android: id / tabhost "(обратите внимание на отсутствие символа" @ + ").