私は単純なレイアウトを持っていますが、私は文字列タグだけを設定できます。整数タグを設定するには?XMLレイアウトファイルで整数タグをウィジェットに設定するにはどうすればいいですか?
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:tag="1"
android:src="@drawable/image" />
UPDATE
私は、XMLレイアウトで整数タグを設定する方法を見つけました。任意のxmlリソースファイルに整数変数を指定する必要があります。それはそのようになります。
のres /値/ value.xmlを:
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<integer name="int1">15</integer>
<integer name="int2">1</integer>
</resources>
そして今、私たちはXMLのタグとして "@整数/ INT1" または "@整数/ INT2" を自由に使用することが例えばウィジェット、:
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:tag="@integer/int2"
android:src="@drawable/image" />
しかし、私の場合は、プログラムタグを設定することが好ましい:)
あなたがあなたの意図についてもう少し説明することができますか? – Ajay
現在、View.getTag()を使用すると、String "1"を取得します。文字列 "1"ではなく整数1を得るためにxmlレイアウトで何を指定する必要がありますか? –
ImageView にid属性を追加し、コードで取得してView.setTag(1)を使用できますが、xmlレイアウトファイルで整数タグを設定する方法を知りたいと思います。 –