Действия для Android и просмотры

Извините, я знаю, что эта тема была немного рассмотрена. Я прочитал соответствующие посты и все еще немного запутался. Я работаю над приложением, которое, хотя прототип будет иметь 3 основных экрана, в конечном итоге будет иметь десятки. Каждый экран отображает либо изменяющееся состояние, либо ввод данных пользователем. Для наглядности его необходимо выложить так же, как MS Word или обычный ПК. Он имеет строку состояния вверху и панель навигации внизу, которая является общей для всех экранов (небольшие изменения для некоторых экранов, например, различные значки), в середине - это то, что я бы назвал панелью просмотра, которую необходимо обновить с помощью применимый макет.

Статус, панель навигации и каждый экран определяются в своем собственном XML-файле макета. Для моей первой попытки я просто использовал ViewFlipper и загрузил в него 3 макета экрана. Однако это означает, что в настоящее время у меня есть одно основное действие, которое не будет обслуживаться, поскольку я продолжаю добавлять экраны.

  1. Мне кажется, что у каждого макета экрана должен быть связанный класс Activity, который понимает, как управлять этим экраном. Мне нужно выяснить, как динамически загрузить это в центральную панель. Однако я думал, что прочитал в другом посте, что использование нескольких Деятельностей может привести к потере ЦП и ОЗУ.
  2. В настоящее время я попытался создать один из экранов для своего собственного Activity и удалить его из основного Activity, создав Intent и затем вызвав startActivity. Однако это приводит к тому, что новый экран Activity располагается поверх основного Activity. Интересно то, что затем нажатие кнопки «Назад» прекращает эту деятельность и возвращает меня к основной.
  3. До сих пор я не выяснил, как настроить другой элемент управления «Активность», что происходит в центральной панели.
  4. Если я продолжу идти по пути с несколькими активностями, должно ли мое основное действие наследоваться от ActivityGroup?
  5. Использование классов View более применимо в этом случае?

Я знаю, что это был длинный пост. Буду признателен за любой совет. Создайте Intent, а затем вызовите startActivity. Однако это приводит к тому, что новый экран Activity располагается поверх основного Activity. Интересно то, что затем нажатие кнопки «Назад» прекращает эту деятельность и возвращает меня к основной.

  • До сих пор я не выяснил, как настроить другой элемент управления «Активность», что происходит в центральной панели.
  • Если я продолжу идти по пути с несколькими активностями, должно ли мое основное действие наследоваться от ActivityGroup?
  • Использование классов View более применимо в этом случае?
  • Я знаю, что это был длинный пост. Буду признателен за любой совет. Создайте Intent, а затем вызовите startActivity. Однако это приводит к тому, что новый экран Activity располагается поверх основного Activity. Интересно то, что затем нажатие кнопки «Назад» прекращает эту деятельность и возвращает меня к основной.

  • До сих пор я не выяснил, как настроить другой элемент управления «Активность», что происходит в центральной панели.
  • Если я продолжу идти по пути с несколькими активностями, должно ли мое основное действие наследоваться от ActivityGroup?
  • Использование классов View более применимо в этом случае?
  • Я знаю, что это был длинный пост. Буду признателен за любой совет. Интересно то, что затем нажатие кнопки «Назад» прекращает эту деятельность и возвращает меня к основной.

  • До сих пор я не выяснил, как настроить другой элемент управления «Активность», что происходит в центральной панели.
  • Если я продолжу идти по пути с несколькими активностями, должно ли мое основное действие наследоваться от ActivityGroup?
  • Использование классов View более применимо в этом случае?
  • Я знаю, что это был длинный пост. Буду признателен за любой совет. Интересно то, что затем нажатие кнопки «Назад» прекращает эту деятельность и возвращает меня к основной.

  • До сих пор я не выяснил, как настроить другой элемент управления «Активность», что происходит в центральной панели.
  • Если я продолжу идти по пути с несколькими активностями, должно ли мое основное действие наследоваться от ActivityGroup?
  • Использование классов View более применимо в этом случае?
  • Я знаю, что это был длинный пост. Буду признателен за любой совет. Спасибо! CB

    5
    задан Nathan Taylor 18 August 2010 в 19:27
    поделиться