2013-05-31 4 views
1

Я изо всех сил пытался выяснить, какой макет использовать и как добиться того, что я ищу. Я попробовал gridlayouts, линейные и относительные макеты, а также списки прокрутки во многих разных комбинациях. Сейчас я хочу что-то вроде Google.Какой макет использовать и как добиться следующего?

У меня есть две кнопки для запуска двух режимов в моем приложении. У меня есть кнопка с изображением в правом верхнем углу, которую они нажимают для получения дополнительной информации, и когда они делают это, открывается текстовое представление. Я сделал макет работы, и для наложения кнопки изображения на кнопки режима мне нужен относительный макет. Однако моя проблема связана с попыткой оптимизации для разных размеров экрана. Я хотел бы, чтобы он центрировал кнопки, чтобы покоиться на четверть пути вниз, и макет выскочит под середину пути. Для нижней кнопки я хочу, чтобы три четверти пути вниз с текстовым видом, который падает вниз. Если нет достаточного места для размещения всего, что я хочу, просмотр прокрутки, когда появляются текстовые представления, но в противном случае он должен соответствовать комфорту и не требует прокрутки.

Как это сделать? Два вложенных относительных макета в линейном режиме, оба с одинаковым весом? Затем некоторые из того, как мне нужно адресовать это, если длина высоты (с учетом ориентации учетной записи) не позволяет ей поместиться, адаптируйте ее, чтобы кнопки были ближе и прокручивались.

+0

Я прочитал все андроид принципы. Я все еще смущен. – AndroidPenguin

+0

Это не только вы. Материал макета запутан. – HalR

+0

можете ли вы показать какой-то рисунок или что-нибудь, как оно должно выглядеть? –

ответ

1

Вы можете использовать sepperate Рез/макет папки для различных размеров экрана так же, как с, примеры вводимого коэффициента: макет-маленький, макет-большой и т.д. Более объяснено здесь http://developer.android.com/training/multiscreen/screensizes.html#TaskUseWrapMatchPar

+0

Благодарим вас за ответ. Как я уже говорил, я внимательно прочитал эти рекомендации. Так же, как FYI, новые рекомендации smallestWidth предпочтительны для небольших, больших и т. Д. – AndroidPenguin

Смежные вопросы