2013-05-01 3 views

답변

1

직접 할 수는 없지만 검색 가능한 드로어 블 리소스에 대한 참조 일 뿐이지 만 정수 값은 유지되지 않습니다.

Integer resourceID = (Integer) myButton1[0][0].getTag("resource_id"); 

편집 :

myButton1[0][0].setImageResource(R.drawable.mayin2); 
myButton1[0][0].setTag(R.drawable.mayin2); 

그런 다음 당신이 그것을 검색 할 수 있습니다 : 당신이 할 수있는 한 가지가보기에 태그로 참조를 저장할 수있다 다른 방법을 여러 태그를 포함 할 필요가있는 경우, 정의 지금처럼 values 폴더에 ID (어쩌면, ids.xml 일부 XML 파일을 만듭니다) :

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <item name="resource" type="id" /> 
</resources> 

가 그런 다음 ID로 태그를 설정합니다

,451,515,
myButton1[0][0].setImageResource(R.drawable.mayin2); 
myButton1[0][0].setTag(R.id.resource, R.drawable.mayin2); 

그런 다음 같은 ID로 검색 :

Integer resourceID = (Integer) myButton1[0][0].getTag(R.id.resource); 
+0

감사합니다, 나는 내가 그런 식으로 함께 할 수있어하지만 난 아직 내가 SetTag 함수를 사용할 수있는 또 다른 일에 대한의 SetTag 방법을 사용했습니다. 가능한 또 다른 방법이 있습니까? – Burak

+0

네, 여러 개의 태그를 설정할 수 있습니다. – kcoppock

+0

myButton1 [0] [0] .setTag (123, R.drawable.mayin2);을 사용할 수 있습니까? 및 정수 resourceID = (정수) myButton1 [0] [0] .getTag (123); 새 XML 파일을 만드는 대신? – Burak

관련 문제