2012-06-22 5 views
-4

Вопросы: Я хочу реализовать аналогичный внешний вид панели заголовка по умолчанию в ipad. Как можно обеспечить похожий внешний вид?UI дизайн похож на iOS в Android

+0

Не делайте этого, вместо этого используйте пользовательский интерфейс Android. – Luksprog

+0

Зачем использовать ios Patterns, в то время как Android предлагает свои собственные лучшие модели? –

+0

Ну, чтобы помочь автору, иногда клиенты просто ПРИНИМАЮТ вещи на вас :) НО, если у вас есть полный контроль над приложением. Тогда просто НЕТ! – Warpzit

ответ

1

У вас есть два варианта.

Вы можете скрыть строку заголовка от действия, установив тему на Theme.NoTitleBar, и вам нужно будет добавить макет в начало каждого действия, чтобы оно выглядело как строка заголовка. Это то, что я делал в прошлом.

В качестве альтернативы, в зависимости от версии Android, которую вы поддерживаете, вы должны использовать Action Bars.

Как сказал Варпзит, вы должны попытаться сделать вещи такими же родными, насколько это возможно.

0

Прежде всего, вам следует попробовать усерднее и заставить приложения почувствовать себя родными. Но если у вас по какой-то причине есть только этот выбор, просто создайте представление topbar.xml, а затем используйте тег xml <include/> во всех этих представлениях, где вам нужна панель. Затем вам нужно сделать несколько методов для обработки обратных кликов и изменений заголовка.

Но снова это выглядит ужасно на андроиде, это выглядит ужасно, это кажется неправильным, это можно сделать лучше, и это действительно не рекомендуется.

0

Лучше создать приложение для Android, которое имеет свой внешний вид и внешний вид, поэтому пользователю не нужно изучать новый UX в своем приложении.

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

  • Нет связанных вопросов^_^