Intereting Posts
Компилировать и использовать ABI-зависимые исполняемые двоичные файлы в Android с Android Studio 2.2 и CMake Изменение отображаемого имени устройства Android в Eclipse Обновление сервисов Play от 8.1 до 8.3 с включенным Proguard Прозрачная панель действий: пользовательская вкладка Android-эмулятор не использует клавиатуру – инструменты SDK rev 20 Как показать изображение в строке таблицы на основе размера API Android V2 и API для Google Maps Android AutoCompleteTextView белый на белом Выпадающий список Наложение панели инструментов поверх содержимого активности Com.android.layoutlib.bridge.MockView не может быть добавлен в android.view.ViewGroup Как получить серийные данные с помощью Android-bluetooth Как запросить разрешение на размещение на Android 6 Панель инструментов внутри CardView для создания всплывающего меню (значок переполнения) ViewPager внутри Фрагмент с полями и трансформатором страницы не отображается правильно Android fitsSystemWindows не работает при замене фрагментов

Ошибка Android RecyclerView

Сегодня я пытался использовать новый андроид RecyclerView. Я создал новый проект с пустой активностью и добавил к его макету следующее:

<android.support.v7.widget.RecyclerView android:id="@+id/my_recycler_view" android:scrollbars="vertical" android:layout_width="match_parent" android:layout_height="match_parent"/> 

В зависимостях построения градации я добавил:

 compile 'com.android.support:support-v4:21.0.0' compile 'com.android.support:recyclerview-v7:21.+' compile 'com.android.support:cardview-v7:21.+' 

Но рендеринг activity_main.xml по-прежнему показывает мне следующую ошибку:

 Rendering Problems The following classes could not be instantiated: - android.support.v7.widget.RecyclerView (Open Class, Show Exception) Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE Exception Details java.lang.UnsupportedOperationException: Unsupported Service: accessibility   at com.android.layoutlib.bridge.android.BridgeContext.getSystemService(BridgeContext.java:465 

Кажется, я не нашел решение в Интернете, потому что все говорят «реализуют следующие зависимости в вашей конструкции градиента: …», которые я уже добавил.

Может ли кто-нибудь предоставить решение?

С уважением Tak3r07

Изменить: onCreate:

 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } 

Solutions Collecting From Web of "Ошибка Android RecyclerView"

Я думаю, что с RecyclerView у вас есть хотя бы для установки менеджера макетов.

Если вы прочитали документы здесь :

В отличие от других поддерживаемых адаптерами представлений, таких как ListView или GridView, RecyclerView позволяет клиентскому коду предоставлять пользовательские компоновки компоновки для детских просмотров. Эти механизмы контролируются RecyclerView.LayoutManager. Для работы RecyclerView должен быть предоставлен LayoutManager.

Вы можете попробовать после создания экземпляра RecyclerView, чтобы настроить LayoutManager следующим образом:

 recyclerView.setLayoutManager(new LinearLayoutManager(this)); 

(Позже измените его на LayoutManager , который лучше соответствует вашим потребностям)

Это, похоже, ошибка в Android SDK 21. Если вы обновляетесь до SDK 22, проблема должна исчезнуть.

Я знаю, что тема немного устарела, но проблема все еще сохраняется, и это известная ошибка.

Как бы то ни было, ошибка кажется близкой, чтобы получить патч:

https://code.google.com/p/android/issues/detail?id=72117

Просто обновите SDK 22, и проблема исправлена

Просто измените уровень Api в верхней части экрана в вашем средстве просмотра xml и сделайте это на уровне 21 api, это будет работа. Надеюсь, это поможет вам.

Привет, это поможет вам. Вам нужно удалить атрибут прокрутки из вашего представления