Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] ID Resources

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);


Em 6 de dezembro de 2011 09:29, Israel Ben Guilherme Fonseca <israel.bgf@gmail.com> escreveu:
Henrique, não sabia que o +<alguma_coisa> podia ser alguma coisa diferente de ID.

@+idPessoa/nome

Nã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,



--
Henrique Nogueira de Melo | @nrick_
Analista e Arquiteto de Software





--
Thiago Rosa



--
Henrique Nogueira de Melo | @nrick_
Analista e Arquiteto de Software






--
Henrique Nogueira de Melo | @nrick_
Analista e Arquiteto de Software


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário