Quando vc declara um id para um botão no xml vc faz assim para vinculá-lo:
No xml:
<Button
android:id="@+id/btDupla"
android:layout_width="100px"
android:layout_height="wrap_content"
android:layout_weight="0.30"
android:text="" />
Na activity:
findViewById(R.id.btDupla);
Digamos que vc tenha muitos botoes em seu aplicativo, é possível categorizá-los.
No xml:
<Button
android:id="@+idMain/btDupla"
android:layout_width="100px"
android:layout_height="wrap_content"
android:layout_weight="0.30"
android:text="" />
Na activity:
findViewById(R.idMain.btDupla);
Henrique, não sabia que o +<alguma_coisa> podia ser alguma coisa diferente de ID.@+idPessoa/nomeNão sei nem o que isso quer dizer sintaticamente/semânticamente. :P
Em 6 de dezembro de 2011 11:16, Henrique Melo <henrique1985@gmail.com> escreveu:Realmente não tem problema, tanto que se vc tentar chamar um id de um ContentView que não esteja setado, causará erro no findViewById.Em 6 de dezembro de 2011 09:02, Thiago Lopes Rosa <thiago.rosa@gmail.com> escreveu:
Eu repito ids em diferentes XMLs, mas não no mesmo.Nunca tive problemas!Thiago--2011/12/6 Henrique Melo <henrique1985@gmail.com>
Não sei se tem problema, mas eu lhe aconselho a fazer assim:
Como exemplo:
xml referente pessoa
@+idPessoa/nome
@+idPessoa/sobreNome
xml referente a socio
@+idSocio/nome
@+idSocio/sobreNome
O exemplo foi bem didático, não tão aplicado a realidade.
Em 6 de dezembro de 2011 08:54, Israel Ben Guilherme Fonseca <israel.bgf@gmail.com> escreveu:--
Pessoal tenho uma dúvida,Tem algum problema de se declarar multiplos IDs repetidos? Por exemplo, em mais de uma tela ter o @+id/Descricao. O Android tem um arquivo ids.xml no res para centralizar os ids, é uma boa prática fazer o mesmo?Att,
Thiago Rosa
--






0 comentários:
Postar um comentário