Obter Identificador usando ID no Android

votos
0

Estou desenvolvendo um aplicativo para Android em que quando o usuário clica em um texto visualizar um ouvinte é acionado. Eu posso obter o ID do View.getId (); método. Mas é que há alguma maneira eu posso obter o respectivo identificador exclusivo String que eu mencionei no arquivo XML? Gostar

public void onClickTV(View v)
    {
        int ID = v.getId();
    }

<TextView
 android:id=@+id/myTextView
 android:layout_width=wrap_content
 android:layout_height=wrap_content
 android:text=Click Here
 android:layout_weight=1
 android:gravity=center 
 android:onClick=onClickTV 
 android:clickable=true />

Isso me dá única ID que é inteiro, eu posso obter o identificador através de qualquer método que é myTextView

Publicado 26/10/2011 em 19:27
fonte usuário
Em outras línguas...                            


1 respostas

votos
2

Você consegue fazer isso:

public void onClickTV(View v)
{
    int ID = v.getId();
    String myResourceName = getResources().getResourceEntryName(ID);
}  

Que retorna o valor que você está procurando.

Veja a documentação Recursos para outros métodos de propriedades de recursos de leitura.

Respondeu 26/10/2011 em 19:31
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more