Bem Eu estava tentando melhorar a parte gráfica da tela que mostra os personagens salvos.
E apanhei bastante para mostrar.
Na verdade quem me deu a dica para conseguir isso foi o KarlKarlsom do forum anddev
Quando eu colocava a linha
android:background="@drawable/background"
no meu arquivo de layout ele gerava uma imagem para cada registro(personagem salvo).
O que eu queria era uma imagem de fundo estática e que apenas a lista se movesse.
A solução neste caso foi no método onCreate() da ListActivity usar o método
setContentView(R.layout.list_lay)
Este layout list_lay.xml contém a linha
android:background="@drawable/background"
E no inflateView do listAdapter(onde gero as linhas) eu passo o R.layout.row_lay para a View.
O arquivo row_lay contem apenas um layout básico com a linha do nome gerada.Sem background algum.
Abaixo está o resultado.
Vlw pessoal...
Mostrando postagens com marcador Androi3DT. Mostrar todas as postagens
Mostrando postagens com marcador Androi3DT. Mostrar todas as postagens
sexta-feira, 5 de fevereiro de 2010
quinta-feira, 21 de janeiro de 2010
Androi3DT - Mostrar Personagens Salvos
Após perder muito tempo com uma besteira...
No método getView() do ListAdapter eu estava chamando o arquivo de layout errado =).... mass.... o importante é ter saúde ..... no final deu tudo certo hehe
Já temos 2 botões do menu funcionando.. o primeiro que chama a tela de distribuição de pontos entre os atributos básicos de um personagem. (Força, habilidade, resistência, armadura e poder de fogo) e grava no banco de dados dentro do celular.
Eu quero mostrar como pano de fundo a imagem padrão (Azul com o calango branco), porém para cada registro ele usava uma imagem do tamanho da tela.Ficou sendo Pano de fundo do item e não da tela... Terei que descobrir como consertar isso.Até lá fica sem imagem mesmo.
Ah. Outra novidade é que o jovem Rafus me enviou os botões com fundo transparente. Agora dá para ver o calango no pano de fundo da tela inicial =)
Vamos às pendencias..
-Incluir um botão ou outra forma na lista de personagens salvos para deletar.
-Quando clicar em um dos usuários abrir a tela dos atributos para que se possa editar o mesmo.
-Mudar o botão de nome Opções para Abrir, ou algo do gênero.
Terminando isso parto para as vantagens e desvantagens... Quero fazer de uma forma que fique fácil atualizar depois... O problema maior são vantagens que dão vantagens e desvantagens imbutidas...
E por fim.. o gerar o pdf com tudo isso....
É quase terminado... ou não =p
No método getView() do ListAdapter eu estava chamando o arquivo de layout errado =).... mass.... o importante é ter saúde ..... no final deu tudo certo hehe
Já temos 2 botões do menu funcionando.. o primeiro que chama a tela de distribuição de pontos entre os atributos básicos de um personagem. (Força, habilidade, resistência, armadura e poder de fogo) e grava no banco de dados dentro do celular.
e o segundo, que sofri muito a toa, que mostra uma lista dos personagens já salvos.
Vamos às pendencias..
-Incluir um botão ou outra forma na lista de personagens salvos para deletar.
-Quando clicar em um dos usuários abrir a tela dos atributos para que se possa editar o mesmo.
-Mudar o botão de nome Opções para Abrir, ou algo do gênero.
Terminando isso parto para as vantagens e desvantagens... Quero fazer de uma forma que fique fácil atualizar depois... O problema maior são vantagens que dão vantagens e desvantagens imbutidas...
E por fim.. o gerar o pdf com tudo isso....
É quase terminado... ou não =p
quarta-feira, 20 de janeiro de 2010
Android3dt banco de dados - inserção
Ontem fiquei brincando com o que havia aprendido em Banco de dados e implementei no projeto Android3DT.
Finalmente acesso ao BD pela aplicacao.. agora quando se aperta no botão "Confirmar" ele insere no banco de dados dentro do cel. =)
Hoje a noite vou criar uma tela para visualisar os personagens salvos.
Código do botão
Finalmente acesso ao BD pela aplicacao.. agora quando se aperta no botão "Confirmar" ele insere no banco de dados dentro do cel. =)
Hoje a noite vou criar uma tela para visualisar os personagens salvos.
Código do botão
button.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Personagem p = new Personagem();
p.setNome(txt_nome.getText().toString());
p.setForca(Integer.parseInt(s1.getSelectedItem().toString()));
p.setHabilidade(Integer.parseInt(s2.getSelectedItem().toString()));
p.setResistencia(Integer.parseInt(s3.getSelectedItem().toString()));
p.setArmadura(Integer.parseInt(s4.getSelectedItem().toString()));
p.setPoderDeFogo(Integer.parseInt(s5.getSelectedItem().toString()));
rPersonagem.inserir(p);
}
});
quarta-feira, 23 de dezembro de 2009
Projeto Androi3DT : Tela das características, Spinners
Opa nesta segunda parte utilizei spinners, inseri um edittext com o valor total dos pontos que o personagem irá utilizar e inseri o background
Tive problemas em como diminuir os pontos totais dos pontos dos spinners porque queria diminuir o total - o spinner atual... dava problema caso a pessoa fosse querer corrigir um valor já inserido...
Ex... coloca 4 em forca = 10 - 4 = 6
Se decidisse mudar para 3 ele diminuiria novamente por 3.. então eu precisaria tomar cuidado para saber se o spinner já não havia sido modificado antes...
Mas com a solução do "Noc", um amigo meu, funcionou...Quando se modificar um spinner ele diminui o valor total dos valores somados de todos os spinners....
Próximo passo: Banco de dados... Passar estes valores para uma tabela. Criando antes caso não exista.
Ex... coloca 4 em forca = 10 - 4 = 6
Se decidisse mudar para 3 ele diminuiria novamente por 3.. então eu precisaria tomar cuidado para saber se o spinner já não havia sido modificado antes...
Mas com a solução do "Noc", um amigo meu, funcionou...Quando se modificar um spinner ele diminui o valor total dos valores somados de todos os spinners....
public void onItemSelected(AdapterView arg0, View arg1, int arg2,
long arg3) {
EditText txtpts = (EditText) findViewById(R.id.edtx_pts);
txtpts.setEnabled(false);
int numero = Integer.parseInt("10".toString())- Integer.parseInt(s1.getSelectedItem().toString()) - Integer.parseInt(s2.getSelectedItem().toString()) - Integer.parseInt(s3.getSelectedItem().toString()) - Integer.parseInt(s4.getSelectedItem().toString()) - Integer.parseInt(s5.getSelectedItem().toString()) ;
Próximo passo: Banco de dados... Passar estes valores para uma tabela. Criando antes caso não exista.
quarta-feira, 16 de dezembro de 2009
Projeto Androi3DT parte 01: Introdução
Vamos por em prática então o que já estudei né?
Eu tive uma idéia para implementar... será um programa para criar uma fichar de RPG do sistema 3D&T(Defensores de Tóquio 3 Edição).
O usuário escolherá uma quantidade de pontos. E então poderá com estes pontos comprar as habilidades do seu personagem.
Planejo implementar....
- Menu Inicial
- Tela de escolha da quantidade de pontos
- Tela de Status(caracteristicas básicas)
- Vantagens e Desvantagens(Usando Banco de dados .. mas por enquanto vou de array =p)
- Gerar Ficha.(Isso nem tenho idéia de como fazer... mas queria gerar a ficha em PDF no formato abaixo)
Bem... esse é o plano... Ao trabalho então....
Eu tive uma idéia para implementar... será um programa para criar uma fichar de RPG do sistema 3D&T(Defensores de Tóquio 3 Edição).
O usuário escolherá uma quantidade de pontos. E então poderá com estes pontos comprar as habilidades do seu personagem.
Planejo implementar....
- Menu Inicial
- Tela de escolha da quantidade de pontos
- Tela de Status(caracteristicas básicas)
- Vantagens e Desvantagens(Usando Banco de dados .. mas por enquanto vou de array =p)
- Gerar Ficha.(Isso nem tenho idéia de como fazer... mas queria gerar a ficha em PDF no formato abaixo)
Bem... esse é o plano... Ao trabalho então....
Assinar:
Postagens (Atom)





