como dito na apresentação eu sou apaixonado por C#, então nada mais justo de que meu primeiro post seja na linguagem. vamos ao que interessa.
Estava eu em um problema de como pegar um determina view no android pelo seu nome atribuido ao ID do elemento, passei muitas horas passeando na internet atras disso, sem achar solução, então, comecei a explorar as bibliotecas android la no Android Developers ate que projetei uma solução simples para indentificar o campo pelo seu nome,
com esse codigo eu consigo usar chamar qualquer view usando apenas o nome do artibuto.
public int GetViewByName(string NomeView)
{
int id = Resources.GetIdentifier(NomeView, "id", this.PackageName);
return id;
}
Para chamar o campo
string NomeDobotao = "SaveButton";
Button bt = FindViewById<Button>(this.GetViewByName(NomeDobotao));
pronto, sejam felizes.
Nenhum comentário:
Postar um comentário
Comente você também