为什么Android Studio 3.1中的旧标签中有一些视图,是什么替代了它们?
我已经将我的Android Studio更新为3.1稳定频道。我注意到调色板窗口中的“所有”选项卡被删除,而“遗留”选项卡被引入。该选项卡包含以下内容:为什么Android Studio 3.1中的旧标签中有一些视图,是什么替代了它们?,android,android-studio,Android,Android Studio,我已经将我的Android Studio更新为3.1稳定频道。我注意到调色板窗口中的“所有”选项卡被删除,而“遗留”选项卡被引入。该选项卡包含以下内容: 列表视图 塔伯斯特 相对论 网格视图 我没有提到GridLayout,因为它是一个可下载的依赖项,而不是来自Android API的视图 哪些新视图取代了上述视图 我知道ConstraintLayout取代了RelativeLayout,但是什么取代了ListView、GridView或TabHost?我希望是最新的。列表视图-替换为回收
- 列表视图
- 塔伯斯特
- 相对论
- 网格视图
GridLayout
,因为它是一个可下载的依赖项,而不是来自Android API的视图
哪些新视图取代了上述视图
我知道
ConstraintLayout
取代了RelativeLayout
,但是什么取代了ListView
、GridView
或TabHost
?我希望是最新的。列表视图
-替换为回收视图
TabHost
-替换为TabLayout
RelativeLayout
-替换为ConstraintLayout
GridView
-替换为ConstraintLayout
主要是因为新的有更好的性能
RecyclerView.Adapter
实现了流行和推荐的支架模式,并支持现代布局转换。它还接受一个布局管理器,允许您轻松实现网格。请稍候,RecyclerView
是否同时完成列表和网格视图的工作?有趣的是,我的错误是,ConstraintLayout
取代了GridView。从ConstraintLayout
的文档中可以看到:“视图可以是水平链和垂直链的一部分,从而可以轻松构建灵活的网格布局。”但是,ConstraintLayout
如何替换GridView
?AFAIKConstraintLayout
不像GridView
那样充当可点击项目的集合。你可能是对的,完全披露我从未完全了解过ConstraintLayout
的细节,但我知道谷歌似乎在很多地方都推荐它们。它似乎涵盖了每个布局的功能,但在测量过程中提高了性能。但在添加新功能方面,这并没有起到多大作用。您可能想看看它的文档(它是一个巨大的lol)。仅供参考:GridView
已被RecyclerView
替换,并与。