web-dev-qa-db-ja.com

画像リソースを取得する方法

ImageButtonの現在の画像リソースを取得するにはどうすればよいですか?私はこのようなものが必要です:

imageButton.getImageResource(); 

どうもありがとう

9
MOHRE

私はあなたができないと思います、現在のAPIはこれを許可していません。しかし、本当にこれが必要な場合は、次のようなことができます。

imageButton.setImageResource(R.drawable.your_resource);
imageButton.setTag(R.drawable.your_resource);
//
// somewhere later...
//
Integer resource = (Integer)imageButton.getTag();
23
dimsuz

imageButton.getDrawable()を使用してImageButtonオブジェクトのドローアブルを取得し、setImageDrawable()の代わりにsetImageResource()を使用できます。

2