Разница tabActivity и tabhost и вкладка Layout

В чем разница между tabActivity и tabhost и tabLayout в android ?

Мой Layout должен иметь five Tab . Какой из них лучше всего использовать?

Solutions Collecting From Web of "Разница tabActivity и tabhost и вкладка Layout"

TabActivity устарела. Вместо этого вы должны использовать Fragments и FragmentManager. TabHost и TabWidget просто определяют часть экрана для вкладок и содержимого табуляции. Есть способы использовать их с TabActivity , но это не обязательно. Обратите внимание, что теперь есть класс FragmentTabHost который вы также можете рассмотреть.

Если вы хотите, чтобы эти вкладки фактически находились в одной и той же Деятельности и имели возможность провести между ними, вы также можете рассмотреть возможность использования ViewPager с PagerTabStrip сверху: https://developer.android.com/training/implementing-navigation/alateral .html

Попробуйте этот путь, надеюсь, что это поможет вам решить вашу проблему

Поскольку мы знаем, что Tab-Activity теперь обесценивается в Android, но некоторое время мы используем ее для создания простых страниц Tab в нашем приложении. Итак, в эти дни мы используем Host Activity в android

В андроиде есть много макетов, доступных разработчику для представления максимальной функциональности с ярким пользовательским интерфейсом (UI). Вкладка Layout также является одним из них. В макете вкладки есть несколько вкладок, которые содержат одну активность на каждой вкладке. Просто пользователь получит четыре действия только на одном мероприятии, содержащем вкладки. Текущая активность в макете вкладки появится в соответствии с нажатой вкладкой. В этом разделе будет рассмотрена настройка макета вкладки.

В основном мы использовали: –

 1. TabHost 2. TabWidget 3. TabHost.TabSpec 4. FrameLayout 5. Intent 

Вы должны использовать tabHost для создания вкладок.

Вы можете найти больше отсюда Спасибо

TabActivity Depricated

Этот класс устарел на уровне API 13. Новые приложения должны использовать Фрагменты вместо этого класса; Для продолжения работы на более старых устройствах> вы можете использовать библиотеку поддержки v4, которая предоставляет версию API фрагментов, совместимую с DONUT.


TabHost

Контейнер для окна с вкладками. Этот объект содержит двух дочерних элементов: набор ярлыков вкладок, который пользователь нажимает, чтобы выбрать конкретную вкладку, и объект FrameLayout, который отображает содержимое этой страницы. Отдельные элементы обычно управляются с использованием этого объекта-контейнера, а не> значения параметра для самих дочерних элементов.


Использование фрагментов для создания вкладок

Вот хороший учебник, который поможет вам начать работу – Проверьте эту ссылку – Нажмите здесь