java - 如何在 android studio 中使用 setSupportActionBar 功能?
问题描述
我在 xml 布局中创建了工具栏。然后我用下面的代码在java中初始化它:
public class MainActivity extends AppCompatActivity {
private Toolbar toolbar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
toolbar = findViewById(R.id.toolbar);
//setSupportActionBar(Toolbar toolbar);
}}
正如您在上面的代码中看到的那样,我尝试了setSupportActionBar(Toolbar toolbar);
,但出现错误。我也试过把它写成 setSupportActionBar(toolbar);
,但都没有工作。
正确使用此功能的方法是什么?我应该在这里提出哪些论点?
解决方案
其实我已经找到答案了。如果你有同样的问题,那么你应该把import android.support.v7.widget.Toolbar;
而不是import android.v7.Toolbar;
推荐阅读
- r - 从 for 循环绘图
- node.js - child_process.exec ffmpeg 无限期挂起
- javascript - 扩展所有工作表的搜索范围
- node.js - Bookshelf.js 中的条件
- javascript - 前后端共享类型定义
- meteor - 如何下载 Meteor Galaxy 上的所有日志
- python - 使用 subprocess.call 运行多个进程并获取它们的 pid 的 Python 脚本
- android - 未解决的参考:将 gradle 转换为 gradle.kts 时的 ext
- c++ - 反转三角形编号中的每一行
- java - 如果一个类有一个内部类并且内部类运行一个线程,那么内部类线程是否彼此共享外部类的相同字段?