Почему некоторые взгляды на вкладке старого в Android Studio 3.1 и что их заменяет?

Я обновил свой Android Studio до 3.1 стабильного канала. Я заметил, что вкладки "Все" в палитре удалены и введена вкладка "Наследие". Эта вкладка содержит следующее:

The new Legacy tab in AndroidStudio that contains GridLayout, ListView, TabHost, RelativeLayout and GridView

  • Посмотреть список
  • TabHost
  • RelativeLayout
  • Вид сетки

Я не упоминал GridLayout потому что это загружаемая зависимость, а не вид из API Android.

Какие новые взгляды заменили взгляды, упомянутые выше?

Я знаю, что ConstraintLayout заменяет RelativeLayout, но что заменяет ListView, GridView или TabHost? Я хочу быть в курсе последних событий.

Ответ 1

ListView - заменен на RecyclerView

TabHost - заменен TabLayout

RelativeLayout - заменено на ConstraintLayout

GridView - заменен на ConstraintLayout

В основном из-за новых, имеющих лучшую производительность.

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