Лучший способ создать динамический нижний колонтитул в зависимости от вида, Android - PullRequest
0 голосов
/ 28 июня 2011

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

Спасибо Сунил

1 Ответ

0 голосов
/ 28 июня 2011
  1. Чтобы показать / скрыть нижний колонтитул, я делаю это в конце моего onCreate метода:

    if (getResources (). GetConfiguration (). Direction == Configuration.ORIENTATION_LANDSCAPE) {footer.setVisibility (View.GONE);}

  2. Чтобы выбрать кнопку, просто добавьте строку кода, которая выбирает соответствующую кнопку в зависимости от действия.

...