xml-идентификатор в Ice Cream Sandwich

#android #xml

#Android #xml

Вопрос:

Я знаю, что они изменили способ хранения констант в классе ресурсов в ADT 14, но как мне тогда получить id элемент xml, поскольку r.id.item теперь выдает ошибку?

например, это выдает ошибку

 mPager = (ViewPager)findViewById(R.id.pager);
 

это мой XML-файл

 <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<android.support.v4.view.ViewPager
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@ id/pager"/>

</LinearLayout>
 

Комментарии:

1. это в библиотеке? они изменились только в проектах библиотеки, редактировать: какая ошибка?

2. это не ошибка logcat, я не могу скомпилировать. ошибка говорит id cannot be resolved or is not a field , что я пытаюсь протестировать пример поддержки фрагментного пейджера developer.android.com/resources/samples/Support4Demos/src/com /…

Ответ №1:

Я полагаю, что есть другая проблема, или вам следует очистить свои проекты.

http://tools.android.com/recent/buildchangesinrevision14

Подразумевает, что единственные проблемы, с которыми вы должны столкнуться, — это использование идентификаторов для переключателей в библиотечных проектах.

Мой личный опыт показывает, что все в порядке (даже в библиотечных проектах, кроме switch)

Пропустите некоторый код или ошибку, чтобы получить дополнительную помощь

Комментарии:

1. id cannot be resolved or is not a field Я пытаюсь протестировать пример поддержки фрагментного пейджера developer.android.com/resources/samples/Support4Demos/src/com /…