Не запускается SwipeListView

Рейтинг: 0Ответов: 1Опубликовано: 20.02.2015

Не запускается SwipeListView. (

Читал Гитхаб, менял идентификаторы, толку ноль, ругается на класс.

Error:(7, -1) android-apt-compiler: [swipe] C:\Users\Xaker\IdeaProjects\swipe\res\layout\main_activity.xml:7:  error: No resource identifier found for attribute 'swipeFrontView' in package 'com.example.swipe'

Error:(7, -1) android-apt-compiler: [swipe] C:\Users\Xaker\IdeaProjects\swipe\res\layout\main_activity.xml:7: error: No resource identifier found for attribute 'swipeBackView' in package 'com.example.swipe'

Error:(7, -1) android-apt-compiler: [swipe] C:\Users\Xaker\IdeaProjects\swipe\res\layout\main_activity.xml:7: error: No resource identifier found for attribute 'swipeDrawableChecked' in package 'com.example.swipe'

Error:(7, -1) android-apt-compiler: [swipe] C:\Users\Xaker\IdeaProjects\swipe\res\layout\main_activity.xml:7: error: No resource identifier found for attribute 'swipeDrawableUnchecked' in package 'com.example.swipe'

Error:(7, -1) android-apt-compiler: [swipe] C:\Users\Xaker\IdeaProjects\swipe\res\layout\main_activity.xml:7: error: No resource identifier found for attribute 'swipeCloseAllItemsWhenMoveList' in package 'com.example.swipe'

Error:(7, -1) android-apt-compiler: [swipe] C:\Users\Xaker\IdeaProjects\swipe\res\layout\main_activity.xml:7: error: No resource identifier found for attribute 'swipeMode' in package 'com.example.swipe'

Как быть-то? Говорит, что в моем пакете нет идентификатора, дак понятное дело, в нем нет, а как ему сказать, что он в com.fortysevendeg.swipelistview.SwipeListView?

Может, тогда прокатит?

Ответы

▲ 1Принят

Нужно дать понять сборщику, что это за поля. Для этого в том месте, где у вас стили, разместите объявление поля контрола.

<declare-styleable name="SwipeListView">
    <attr name="swipeBackView" format="integer" />
    <attr name="swipeDrawableChecked" format="reference" />
    <attr name="swipeDrawableUnchecked" format="reference" />
    <attr name="swipeFrontView" format="integer" />
    <attr name="swipeCloseAllItemsWhenMoveList" format="boolean" />
    <attr name="swipeMode" format="reference" />
</declare-styleable>

Насчет типов, не уверен, правильно ли я указал, но в целом идея такая.