Eu uso o gridview para exibir 100 números aleatórios (de 1 a 100).
grv_adapter = new GridViewAdapter(this, R.layout.gridview_item,li_numbers);
gridView.setAdapter(grv_adapter);
a lista li_numbers armazene o número 100.
e isso é resultado.
Quero que o espaço restante seja preenchido, tentei algumas maneiras definindo altura e largura para cada célula, mas o resultado ainda não é bom.
Existem 2 maneiras que eu quero:
- 100 essas células devem "redimensionar" automaticamente para preencher o espaço restante
- o número da lista pode adicionar mais números (ex: 101, 102 ...) para preencher o espaço restante.
Minha expectativa de reutilização parece com esta imagem
Por favor me dê uma ajuda!
Respostas:
0 para resposta № 1Você pode calcular a altura e a largura da tela primeiro e depois dividir por nenhuma das linhas e colunas desejadas. Depois de obter esses números, você pode configurá-los para a largura e altura da célula.