Макет главного окна

Макет главного окно определяется файлом main.xml и поддерживает разбиение на несколько экранов:

<mainView row_count="1">
   <view name="main.player"/>
   <view name="common.playlist" />
</mainView>

Атрибут row_count определяет количество строк, экраны располагаются по строкам равномерно.

Как здесь мы видим, макет главного окна ссылается на два других макета — на макеты экрана плеера и плейлиста. В свою очередь, если открыть main.xml из views\tablet\portrait, что предназначен для планшета, мы увидим ссылку только на один макет:

<mainView row_count="1">
   <view name="main.player"/>
</mainView>

На самом деле здесь все просто — для планшетного вида содержимое common.playlist.xml помещено в макет main.player.xml, но элементы плейлиста по-прежнему остались в пределах окна плейлиста. Этот момент очень важен. Если именованные элементы будут перенесены в другое окно — программа просто «упадет» во время загрузки скина.