gpt4 book ai didi

java - android.widget.Toolbar 和 android.support.v7.widget.Toolbar 有什么区别?

转载 作者:行者123 更新时间:2023-11-30 10:05:05 24 4
gpt4 key购买 nike

有人可以向我解释一下它们之间的区别以及为什么它们不能互换吗?

导入 android.widget.Toolbar 会导致编译错误,而导入 android.support.v7.widget.Toolbar 则工作正常。

这两个导入有什么区别?

import android.widget.Toolbar;

...

Toolbar toolbar = findViewById(R.id.app_bar);

setSupportActionBar(toolbar);

import android.support.v7.widget.Toolbar;

...

Toolbar toolbar = findViewById(R.id.app_bar);

setSupportActionBar(toolbar);

最佳答案

支持库(现在是 AndroidX )是为向后兼容而设计的,而 android.widget.Toolbar 是当前的平台类型。
如果您不知道支持库是什么,请查看 this answer .
默认情况下,Android Studio 让您使用 AppCompatActivity,它是支持库的一部分,因此也需要一个支持工具栏。

关于java - android.widget.Toolbar 和 android.support.v7.widget.Toolbar 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55491565/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com