Passando parâmetros para uma View a partir de uma Activity!!  XML
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Autor Mensagem
Pitágoras
JavaGuru

Membro desde: 18/01/2007 18:26:11
Mensagens: 247
Offline

Galera,

Boa Noite!

Por favor, entendam a minha dúvida e se alguém puder me ajudar eu agradeço.

Tenho uma Activity que em seu método onCreate é criado uma View qualquer:



Até aí td bem!!

Nessa View que é instanciada eu implementei o método "onDraw" que desenha circulos na tela c/ uma cor que eu pré determinei. Até aí OK!!

Quando o usuário toca na tela é desenhado circulos.

Nessa Activity eu implementei o método "onCreateOptionsMenu" p/ exibição d um menu. Até aí OK!!

Só que nesse menu eu quero fazer c/ q o usuário escolha a cor que será usada p/ ele pintar novos circulos na tela. A dúvida é:

Como faço p/ passar esse parâmetro que eu escolhi no menu p/ a View que foi renderizada no método "onCreate" desta Activity? Já que a view é renderizada somente uma única vez?

Existe alguma forma de'u fazer isso?

Obrigado a todos!
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Voce precisa obter a referencia da sua View pelo id dela e na ação do seu menu alterar a cor e mandar repintar a View que desenha (view.invalidate())

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
Pitágoras
JavaGuru

Membro desde: 18/01/2007 18:26:11
Mensagens: 247
Offline

Obrigado kra!!

Ontêm a noite consegui fazer isso!!

Outra dúvida:

Como faço p/ a imagem ñ ser redimensionada qdo o celular estiver em uma posição vertical ou horizontal??

Obrigado mmo!!
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Voce tem que fazer isso dando um tamanho absoluto (em px ou dpi) nos atributos width e height na sua ImageView.

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
Pitágoras
JavaGuru

Membro desde: 18/01/2007 18:26:11
Mensagens: 247
Offline

Brother...

Coloquei o seguinte código na minha View:



Ele deixa a imagem menor, porém, quando o aparelho fica na posição horizontal e tb deixa a imagem na posição vertical.

Algum help?
Pitágoras
JavaGuru

Membro desde: 18/01/2007 18:26:11
Mensagens: 247
Offline

Não consigo deixar a imagem fixa independente se o aparelho está na posição vertical ou na horizontal!!

Trash!
Pitágoras
JavaGuru

Membro desde: 18/01/2007 18:26:11
Mensagens: 247
Offline

Alguém??
Pitágoras
JavaGuru

Membro desde: 18/01/2007 18:26:11
Mensagens: 247
Offline

Tô lendo o livro, mas, ainda ñ achei a resposta!!
Java Player
JavaTeenager
[Avatar]

Membro desde: 17/08/2006 17:11:57
Mensagens: 180
Offline

Use esse código:



ou então



Também pode fazer pelo XML:

android:screenOrientation="landscape"

SCPJ 6 - 93%

Quizzes .com.br
Jogos para Celular .com.br
Jogos para Android .com.br
Android Gameplay .com
Pitágoras
JavaGuru

Membro desde: 18/01/2007 18:26:11
Mensagens: 247
Offline

Obrigado!!

Consegui resolver o problema!!
 
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Ir para:   
Powered by JForum 2.1.8 © JForum Team