2013-07-08 3 views
1

Я создаю приложение для гитары. С правой стороны экрана будет гритон, а слева будет несколько кнопок.TableLayout для нескольких экранов?

Я построил гитару с табличкой, заполненной кнопками. Ничего особенного. Это работает достаточно хорошо. Однако я бы тоже хотел поддержать таблеточные.

Ширина гитарной шейки должна оставаться постоянной на каждое устройство и всегда должна быть выровнена в сторону экрана. Однако, поскольку планшетное устройство выше, я хотел бы добавить БОЛЬШЕ примечаний. См. Изображение ниже.

Layout on Phone vs Tablet

Может кто-нибудь дать мне какие-либо советы по реализации этого? Благодаря кучу

EDIT *

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

<LinearLayout> 
    <TableLayout> 
     x6 <TableRow> x5 <Button/> </TableRow> 
     (6 TableRows, each with 5x buttons, because that is all that fits on the current display.) 
    </TableLayout> 
    <LinearLayout> 
     this will hold a set of buttons below the fretboard... 
    </LinearLayout> 
</LinearLayout> 
+0

введите ваш код, что вы пробовали сейчас – anddevmanu

+0

Хорошо, так что эти изображения нужны вам, как насчет того, чтобы сообщить нам, что у вас есть прямо сейчас, чтобы мы знали, где вас направлять? Также, как упоминал @anddevmanu, давайте посмотрим XML-файл. – LuckyMe

+0

Хорошо, спасибо. Чтобы быть ясным, у меня есть настройка размера телефона. – CptRayMar

ответ

1

Используйте альтернативный ресурс, основанный на андроид документации. он основан на размере и плотности текущего экрана, система использует любой размер и плотность ресурсов, предоставляемых в вашем приложении. Для дальнейшей суматохи, пожалуйста, прочитайте эту AnDrOID ДОКУМЕНТАЦИЯ

Support multiple Screen

Что касается вашего вопроса. Я хотел бы предложить вам создать новую папку в разрешении

  1. макета sw600dp (7 дюймов таблетки)
  2. макета-sw600dp (для 10 дюймов таблетки)

Пожалуйста, прочитайте больше о нескольких разрешение экрана и изображения.

Cheers. Androyds

0

Вы можете попробовать это, указав весовое свойство на строки таблицы.

this надежда ссылка помогает