Возможна ли такая раскладка пользовательского интерфейса в Android (на основе Java)? - PullRequest
0 голосов
/ 18 января 2011

Я полный новичок в Android, но поиграл с идеей портировать приложение на Android, чтобы изучить его. После выполнения некоторых первых шагов с SDK и просмотра примеров пользовательского интерфейса, я все еще не уверен, какой конкретный макет пользовательского интерфейса этого приложения расписания / расписания вы можете увидеть здесь

http://www.youtube.com/watch?v=dJ5rDybL8es

возможно с Android.

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

Я видел, что есть класс ViewFlipper, но я не уверен, может ли он прокручивать части экрана (правый «столбец» в моем примере), а также, если проведя пальцем.

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

Спасибо

1 Ответ

3 голосов
/ 18 января 2011

В самом простом виде вам понадобится ScrollView слева, затем SwipeView справа, а затем в этом SwipeView вам понадобится еще один ScrollView.

Я бы рассмотрелне используя ScrollView, но вместо этого использую ListView, так что в действительности загружаются только отображаемые элементы.

ScrollView является частью Android SDK.

SwipeView - хорошее небольшое дополнениеAndroid SDK, есть несколько ссылок:

http://jasonfry.co.uk/?id=23

http://jasonfry.co.uk/?id=24

http://jasonfry.co.uk/?id=28

(отказ от ответственности, я сделал SwipeView ...;)

Вот некоторая информация о ListView: http://developer.android.com/reference/android/widget/ListView.html

Посмотрите в демонстрационном приложении API, которое вы должны были загрузить с SDK, чтобы узнать, как использовать ListView (а такжемного других очень полезных вещей ...)

Макет в видео определенно возможен!Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...