HTML5データ属性と同様に、ビューから任意の値を保存/取得する方法はありますか?このようにして、ジェネリックonClick()
メソッドを呼び出すビューを作成し、メソッドで関連データを取得できます。
例えば:
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="setCountry"
android:src="@drawable/ic_flag_germany" />
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="setCountry"
android:src="@drawable/ic_flag_france" />
...
クリックした値から値を取得できるようにしたいと思います。
public void setCountry(View v){
//retrieve data somehow
}