>

Fórum

Fórum da RL System, voltado para analistas, programadores etc. Tudo sobre linguagem de programação e desenvolvimento Full Stack: Banco de Dados, Android, C#, Java, .NET, PHP, Node, Javascript, TypeScript, Front, HTML e muito mais.



Ajuda - Android Best Practices


Rafael, boa tarde,

Estou com uma dificuldade para melhorar o layout em um dos projetos criado no curso.

No exemplo do projeto DAO do curso best practice, gostaria de:

1º colocar nome nas colunas na tabela;
2º um campo para fazer busca na tabela;
3º utilizar o horizontalScrollView.

No 1º e 2º topico quando inserio é preenchido em todas as linhas da tabela.

Ja o 3º quando insiro, só consigo rola na horizontal uma linha por vez da tabela e não toda a tabela.

Desde já obrigado.

Leandro



4 Respostas


Olá

Você fala colocar nome em colunas?

Mas não existe colunas em Android. A ideia é você ter apenas os valores.

Poderia me explanar melhor?




Rafael, vamos lá...

A tela do exemplo DAO (Curso Best Practice). Nela visualizamos layout lista.xml exibimos linhas com 3 colunas (ID, NOME e SALARIO). Gostaria de colocar nome as essas colunas e um horizontalScrollView, pois, não visualizo a coluna SALARIO porque tive que aumentar a coluna NOME devido os nomes serem grandes. Segue o exemplo abaixo do layout que gostaria que ficasse na tela.

EDIT TEXT
ID NOME SALARIO
1 FULANO 1000,00
2 CICRANO 2000,00
3 BELTRANO 1000,00
BUTTON

Só que nesta tela gostaria também inserir um Edit Text para que quando minha lista ficasse grande eu pudesse fazer uma busca rápida digitando parte do nome.
E, inserir um Button que depois de selecionado um registro e em seguida clicar no botão abrisse uma nova tela trazendo todos os dados do nome selecionado.

ps: Até consegui colocar o horizontalScrollView, mais apenas um nome rola na horizontal, somente o nome selecionado. E, quando insiro os nomes das colunas, Edit Text e o button é exibido a cada linha o nome da coluna e o widgets. olha o exemplo abaixo como fica.

EDIT TEXT
ID NOME SALARIO
1 FULANO 1000,00
BUTTON
EDIT TEXT
ID NOME SALARIO
2 CICRANO 2000,00
BUTTON
EDIT TEXT
ID NOME SALARIO
3 BELTRANO 1000,00
BUTTON

Att.
Leandro




Rafael,

Alguma novidade?
Continuo com essa dificuldade.

Att.
Leandro




Leandro,

Neste caso, aconselho, você eliminar ela.

E, quando virar o celular, colocar ela também.

Se não, foge do padrão Android.

Além disso, não se usa colunas. NO exemplo do curso, foi mostrado apenas para fins didáticos.

Veja o Curso de Android Online Avançado, e veja o modelo de listagem.

Agora caso queira usar o que você citou, aconselho a criar um layout vertical e horizontal.