Я недавно начал разработку приложений для Android и разработал свое первое приложение. Я хочу разработать интерфейс на основе вкладок. Мне не нужно использовать совместимость lib. для более старых версий. Я хочу иметь такой интерфейс: Должны использовать вкладки планшета Android tabhost или android на основе требования
Я знаю, что действие с вкладками - это что-то, что обесценивается. Итак, теперь я остаюсь с двумя вариантами, которые я знаю. Вкладка «Действия» (http://developer.android.com/guide/topics/ui/actionbar.html#Tabs) или вкладка с виджетами вкладки, как показано в примере здесь: http://android.codeandmagic.org/android-tabs-with-fragments/ В конце этой статьи я прочитал, что этот способ устарел, а вкладки панели действий рекомендуются. Но в моем случае, кроме вкладок У меня есть два требования:
- мне нужна другая общая зона в деятельности, а не те вкладки. Я не уверен, что вкладки панели действий могут иметь эту общую область. Зона с изображением с edittext - это место, о котором я говорю.
- Мне нужно установить связь между двумя вкладками и родительской активностью.
Так что мой вопрос в том, каким образом я должен работать? Запустить хост с вкладками виджетами или вкладками панели действий. Или я ошибаюсь, и есть еще один лучший способ добиться этой цели. Эта общая область будет своеобразной зоной регистрации, где будут вставлены различные действия, и она будет прокручена вниз.
Сообщите мне, если я не понимаю. Заранее спасибо за попытку помочь мне.
Для использования FragmentTabHost необходимо использовать FragmentActvity из библиотеки suppot v4, поскольку они оба из библиотеки поддержки v4? – Hafiz
@ Хафиз: Есть два класса «FragmentTabHost». 'Android.support.v4.app.FragmentTabHost' работает с' FragmentActivity' и backport. 'android.support.v13.app.FragmentTabHost' находится в библиотеке' support-v13', и он работает с 'Activity' и реализацией собственного фрагмента. – CommonsWare
Какой я должен использовать? Оба работают одинаково, кроме разницы, что в одном мне нужно будет использовать FragmentActivity? – Hafiz