vertical - recycler list view android




eclipse не может найти android.support.v4.widget.SwipeRefreshLayout (6)

SDK Manager обновляет библиотеку поддержки Android до 19.1.0. Но когда вы используете Инструменты Android> Добавить библиотеку поддержки, затмите обновление библиотеки поддержки Android до 19.0. Я думаю, что это ошибка. Скопируйте библиотеку поддержки Android 19.1.0 в папку libs вручную.

Даже после нажатия кнопки «Добавить библиотеку поддержки» и выбора версии 19, eclipse все еще не может найти android.support.v4.widget.SwipeRefreshLayout. Кто-нибудь знает, как заставить это работать? я использую

<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="19" />

Я работаю на компьютере Mac Mavericks с Juno.

обновление: раздел импорта

import java.util.Observer;

import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListView;
import android.widget.TextView;
import android.support.v4.widget.SwipeRefreshLayout;//red underline

Обновить

Кстати, я не знаю, имеет ли это значение: это Android-проект Appengine Connected, который я создаю с помощью Google-Eclipse-Plugin

Обновление 3:

Похоже, что библиотека поддержки Android 19.1.0 недоступна через SDK Manager. Как еще я могу получить это?


Было сложно обновить библиотеку поддержки до версии 19.1, поэтому я загрузил ее вручную с https://dl-ssl.google.com/android/repository/support_r19.1.zip и добавил jar в путь сборки. работает для меня. Я не знаю, почему вместо 19.1.0 показывает обновление 19


По какой-то причине, даже если вы можете включить v4 support library или включить в свой проект v7-appcompat , вы не сможете импортировать SwipeRefreshLayout .

Вы должны убедиться, что

  • вы изменяете target=android-19 на target=android-22 (должно быть что-то больше 19) и
  • импорт вручную: import android.support.v4.widget.SwipeRefreshLayout; в вашей деятельности, которая решит проблему, связанную с импортом.

Похоже, что у вас нет android-support- v4 .jar в Java Build Path. Добавьте его из android-support-v7-appcompat.


Спасибо за советы технолога. Обновите до 19.1 по ссылке выше -> создайте новый проект и импортируйте android.support.v4 library -> просто скопируйте android.support.v4.jar в папку libs старого проекта, Add To BuildPath. SwipeRefreshLayout появится: D


У меня была такая же проблема со старым проектом. Но когда я создаю новый проект, Eclipse может найти этот импорт.





android-layout