Android-приложение, поддерживающее маленький и большой экран (планшет и телефон)

Я сделал приложение для Android для своих плат USB-реле. На самом деле платы подключаются к компьютеру / маршрутизатору OpenWRT через USB, а затем серверное приложение берет все на себя. Так или иначе, Android просто общается с моим пользовательским приложением на стороне сервера.

Проблема у меня есть с макетом. Вы можете увидеть мое текущее приложение на этом видео: http://www.youtube.com/watch?v=73DhEVNqW3Y

Это не плохо, но не лучшие практики тоже.

Контейнер для представлений - полноэкранная галерея с настраиваемым адаптером.

У меня боль здесь, потому что я не знаю, сколько плат я хочу подключить здесь. Поэтому мое приложение запрашивает у сервера количество досок, а затем добавляет представление о кабанах в галерею.

У меня есть вопрос здесь. Как бы вы сделали это наилучшим образом?

Как связать это с большими экранами? На данный момент я думаю, что для планшетов лучший вариант - поставить 3 вида на ландшафтный вид рядом друг с другом. Если существует более 3 досок, пользователь может прокрутить влево или вправо. Если 2 или 1, просто отцентрируйте вид.

Я знаю, что я не должен использовать галерею, как это. Что я должен использовать для достижения такой функциональности (стиль iphone слева, правый слайд с выравниванием в полноэкранном режиме).

Спасибо за предложения.

С наилучшими пожеланиями

1 ответ

Решение

Ну, это была действительно глупая ошибка.

Когда я нажал кнопку, мое приложение отправило команду и вернуло статус сервера. В статусном пакете мой сервер отправляет между другими счетчиками количество подключенных к нему плат. После получения этого значения андроид помещал его в настройки. При этом предпочтении у меня был слушатель, ведьма запускала и перезапускала действие (потому что считалось, что счет доски изменился).

Так что это решено.

Другие вопросы по тегам