Android-приложение, поддерживающее маленький и большой экран (планшет и телефон) - PullRequest
0 голосов
/ 04 ноября 2011

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

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

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

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

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

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

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

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

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

С уважением

1 Ответ

0 голосов
/ 24 ноября 2011

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

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

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

...