Сравнение Android Compat панель, пейджер и вкладки образец с ActionBarSherlock

Я надеюсь, что этот вопрос не будет отклонен, так как нет кода. Но, тем не менее, я думаю, что это может заинтересовать некоторых людей, поскольку документация панели действий для android и их совместимость в настоящее время становятся достаточно большими.

У меня есть приложение, которое я хотел бы преобразовать в новый пользовательский интерфейс, используя панель действий, вкладки и пейджер. Но я хочу, чтобы он был совместим с Android 4.0 до Android 2.2, скажем так.

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

Спасибо!

1 ответ

Решение

Я использовал ABS на нескольких проектах, и это мечта. Это экономит мне огромное количество времени, приложения выглядят великолепно, а совместимость версий превосходна.

Вкладки навигации - это рекомендуемый Google подход к основной навигации как части ActionBar, поэтому я бы сказал, использовать это (или действия ActionBar, или выпадающий спиннер), если только у вас нет веских причин. А поскольку он работает в ABS и работает с более старыми версиями, его довольно легко реализовать, поэтому вы можете тратить время на реальное приложение.

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

Я думаю, что основное различие между двумя последними вариантами заключается в том, хотите ли вы, чтобы пользователи проводили пролистывание между вкладками, и это будет зависеть от приложения. Если вы хотите провести боковое смещение, используйте пейджер, если нет, то ActionBar NavigationTabs, вероятно, выполнит эту работу.

Другие вопросы по тегам