我创建了一个自定义视图,它位于我在我的应用程序中引用的库中。在库中,我声明了一个样式,视图使用了它。在我的应用程序中,我正在使用库中的自定义视图:
<nefarious.library.myappname.views.DragDropList
xmlns:ddl="http://schemas.android.com/apk/res/nefarious.library.myappname"
android:id="@id/android:list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:choiceMode="singleChoice"
android:clickable="true"
android:longClickable="true"
android:focusable="true"
android:hapticFeedbackEnabled="true"
android:cacheColorHint="#00000000"
ddl:normalHeight="@dimen/list_item_height"
ddl:doubleHeight="@dimen/list_item_height_doubled"
ddl:grabber="@id/grabber"
ddl:grabberPadding="30dip"
ddl:dragndropBackground="@color/moola_light" />
Eclipse似乎在查找样式时遇到问题。 Eclipse告诉我它找不到每个可设置属性的资源标识符。
如何让我的应用程序看到库中的样式?
我的问题正是这个问题:
Specifying Android project dependencies (in Eclipse)
似乎没有得到回答。
答案 0 :(得分:12)
由于您的库未打包为apk,因此您必须将自定义sheme从http://schemas.android.com/apk/res/nefarious.library.myappname更改为http://schemas.android.com/res/nefarious.library.myappname。 我希望它会有所帮助