私はこのウィジェットhttps://github.com/erikwt/PullToRefresh-ListViewを使用しており、いくつかの変更を加えたいと考えていました。XML定義から文字の色などを制御できるようにattrs.xmlを定義しました。ただし、カスタム属性が認識されません (エラー: パッケージ 'eu.erikw' の属性 'ptrContainerBackground' のリソース識別子が見つかりません)。他のライブラリ プロジェクトで定義されたカスタム ビューを既に使用しており、これまでのところすべてうまく機能しています。問題の解決を手伝っていただけませんか?
ここに私のattrs.xmlがあります:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="eu.erikw.PullToRefreshListView">
<attr name="ptrContainerBackground" format="integer"/>
<attr name="ptrArrow" format="integer"/>
<attr name="ptrTextColor" format="integer"/>
<attr name="ptrTextSize" format="integer"/>
</declare-styleable>
</resources>
レイアウト ファイルのビュー定義は次のとおりです。
<eu.erikw.PullToRefreshListView xmlns:ptr="http://schemas.android.com/apk/res/eu.erikw"
android:id="@+id/lv_transactionsList"
ptr:ptrTextColor="@color/text_white_color"
ptr:ptrContainerBackground="@color/text_white_color"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:divider="@drawable/transactions_list_divider"
android:dividerHeight="1dip"
android:cacheColorHint="@color/stations_finder_item_bg">
</eu.erikw.PullToRefreshListView>