Android TableLayout или GridView? - PullRequest
       14

Android TableLayout или GridView?

0 голосов
/ 10 апреля 2011

Я хочу создать сетку слов примерно три в ширину и восемь в глубину.Я хотел бы быть в состоянии выбрать некоторые слова и сделать анимацию исчезновения на них.Я также хотел бы знать, когда слово было выбрано.Я смотрю на TableLayout и GridView, чтобы сделать это.Один из них будет лучше, чем другой, чтобы сделать это?Является ли один из них более адаптируемым к разным размерам экрана в Android, чем другой?

Ответы [ 2 ]

1 голос
/ 10 апреля 2011

Я думаю, TableLayout будет проще в использовании. Для GridLayout вам необходимо создать пользовательские адаптеры, и, следовательно, более сложное приложение.

Глядя на разные размеры, GridLayout сам выберет большое количество столбцов и строк в соответствии с содержимым и будет более гибким при добавлении элементов.

Также GridLayout будет более гибким, но это еще немного работы.

1 голос
/ 10 апреля 2011

Я немного поигрался с tablelayout (и tablerow), и он определенно сделает свое дело, я думаю, что более важно, вопрос в том, ожидаете ли вы иметь фиксированное количество столбцов или нет («приблизительно» не Помогите...). Если это так, и у вас есть очень хороший контроль над тем, что происходит в таблице / сетке, то очень удобно, что вы ищете (очень просто, но я ошибаюсь).

Они оба могут адаптироваться к размеру экрана с помощью правильных инструкций макета, и правильное программирование даст вам аналогичные результаты.

Но тогда, если вы разрешите повороту экрана, вы можете использовать gridview

параметры, параметры, параметры ...

...