为什么Android Studio 3.1中的遗留选项卡中有一些视图会替换它们?

时间:2018-04-28 17:04:50

标签: android android-studio

我已将Android Studio更新为3.1稳定频道。我注意到了#34; All"调色板窗口中的选项卡将被删除,并且" Legacy"选项卡介绍。该选项卡包含以下内容:

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

  • 的ListView
  • TabHost
  • RelativeLayout的
  • GridView的

我没有提到GridLayout,因为它是可下载的依赖项,而不是来自Android API的视图。

哪些新观点取代了上述观点?

我知道ConstraintLayout取代了RelativeLayout,但取代ListViewGridView还是TabHost的是什么?我希望保持最新状态。

1 个答案:

答案 0 :(得分:33)

ListView - 替换为RecyclerView

TabHost - 替换为TabLayout

RelativeLayout - 替换为ConstraintLayout

GridView - 替换为ConstraintLayout

主要是由于新的性能更好。

RecyclerView.Adapter已实现了流行和推荐的持有者模式,并支持现代布局过渡。它还接受布局管理器,允许您轻松实现网格。