Изменение устаревшей TabActivity - PullRequest
2 голосов
/ 29 марта 2012

Я работаю над примером проекта Android, который использует TabActivity. Но так как это устарело, я заменил его на операцию «Фрагмент». Теперь я не знаю, что использовать, чтобы заменить

TabHost tabHost = getTabHost()

, который я использовал при использовании TabActivity.

Также setContentView(R.layout.main)

и setClass() в intent = new Intent().setClass() выдают ошибку.

1 Ответ

2 голосов
/ 29 марта 2012

Вы можете использовать Action Bar Sherlock .Эта библиотека с открытым исходным кодом предоставляет панель действий для каждой версии Android вплоть до 1.6

. Это позволяет создавать вкладки в стиле Honeycomb с помощью Honeycomb API, поэтому вам не нужно использовать устаревшие API вкладок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...