2012-04-08 5 views
0

Возможно, это действительно нереальный вопрос, но я не могу его решить. Я не знаю, что я делаю неправильно или что мне делать, я проверил некоторые проблемы, но я не смог его решить. Таким образом, я создал новую папку в Res вызываемом меню и создал новый файл там, где xyz.xml. Теперь я хочу называть его в действии с помощью R.menu.item ... Но когда я просто пишу R., он не отображает меню как вариант. Я могу назвать любую карту, которая по умолчанию здесь, как layout и т. Д., Но карты, которые я создал, я не могу их назвать. Что я должен сделать, чтобы решить эту проблему?Использование карты, созданной в папке res

+0

Вы сохранили свой новый xml? Это очень распространенная ошибка в Eclipse. – EdChum

+0

Сохранено и построено. Возможно, возможно, потому что я загружаю setContentView из R.layout.main? а затем в методе, который я должен загрузить с R.menu. – HyperX

+0

Вы хотите загрузить карту из XML или в меню? – Cata

ответ

1

Если файл меню создается называется xyz.xml, то в вашем коде, вы должны использовать его как:

R.menu.xyz 

Кроме того, вы имеете в виду правильное R? Для ресурсов платформы Android (android.R) используется один класс R, а для ресурсов ваших проектов есть один конкретный класс R. Чтобы убедиться, что вы используете правильный, вы можете использовать полное пространство имен, например. yourprojectsnamespace.R.

См. http://developer.android.com/guide/topics/ui/menus.html для получения дополнительной информации об Android-меню.