重複の可能性:
Androidでカスタム属性を読み取る方法
最近、カスタム属性について読みました。TextViewにカスタム属性を追加したい。
これまでのところ:
attrファイル:
<resources>
<attr name="binding" format="string" />
<declare-styleable name="TextView">
<attr name="binding" />
</declare-styleable>
レイアウトファイル:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:custom="http://schemas.android.com/apk/res/de.innosoft.android"
android:id="@+id/RelativeLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
custom:binding="test"/>
与えられたTextView
TextView tv = ...
次に、その属性の値(「テスト」ではない)を取得するにはどうすればよいですか?getStyledAttributesについて読みましたが、ここでの使用方法が正確にはわかりません。