Android-приложение, поддерживающее маленький и большой экран (планшет и телефон)
Я сделал приложение для Android для своих плат USB-реле. На самом деле платы подключаются к компьютеру / маршрутизатору OpenWRT через USB, а затем серверное приложение берет все на себя. Так или иначе, Android просто общается с моим пользовательским приложением на стороне сервера.
Проблема у меня есть с макетом. Вы можете увидеть мое текущее приложение на этом видео: http://www.youtube.com/watch?v=73DhEVNqW3Y
Это не плохо, но не лучшие практики тоже.
Контейнер для представлений - полноэкранная галерея с настраиваемым адаптером.
У меня боль здесь, потому что я не знаю, сколько плат я хочу подключить здесь. Поэтому мое приложение запрашивает у сервера количество досок, а затем добавляет представление о кабанах в галерею.
У меня есть вопрос здесь. Как бы вы сделали это наилучшим образом?
Как связать это с большими экранами? На данный момент я думаю, что для планшетов лучший вариант - поставить 3 вида на ландшафтный вид рядом друг с другом. Если существует более 3 досок, пользователь может прокрутить влево или вправо. Если 2 или 1, просто отцентрируйте вид.
Я знаю, что я не должен использовать галерею, как это. Что я должен использовать для достижения такой функциональности (стиль iphone слева, правый слайд с выравниванием в полноэкранном режиме).
Спасибо за предложения.
С наилучшими пожеланиями
1 ответ
Ну, это была действительно глупая ошибка.
Когда я нажал кнопку, мое приложение отправило команду и вернуло статус сервера. В статусном пакете мой сервер отправляет между другими счетчиками количество подключенных к нему плат. После получения этого значения андроид помещал его в настройки. При этом предпочтении у меня был слушатель, ведьма запускала и перезапускала действие (потому что считалось, что счет доски изменился).
Так что это решено.