android - 无法应用 AppCompatActivity 中的 setSupportActionBar (androidx.appcompat.widget.Toolbar)

标签 android android-appcompat androidx

在 Android Studio 上工作时,显示不兼容类型的错误 Android 小部件工具栏无法在 Java 编译器中转换。

    Toolbar toolbar = (Toolbar)findViewById(R.id.toolBar);
    toolbar.setTitle("GPS PRESENCE SYSTEM");
    setSupportActionBar(toolbar);

Error: incompatible types: android.widget.Toolbar cannot be converted to androidx.appcompat.widget.Toolbar

最佳答案

尝试替换这个:

import android.widget.Toolbar;

这样:

import androidx.appcompat.widget.Toolbar;

顺便说一句,如果您使用的是androidx。运行它的迁移过程。 以后将不再支持 android 支持库。 您可以在这里阅读:

AndroidX Migrating to AndroidX

关于android - 无法应用 AppCompatActivity 中的 setSupportActionBar (androidx.appcompat.widget.Toolbar),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61758332/

相关文章:

android - notifyDataSetChanged 不工作

android - 找不到与给定名称 : attr 'android:actionModeShareDrawable' appcompat-v7:21. 0.0 与 compileSdkVersion 21 匹配的资源

android - list 合并失败: Attribute application@appComponentFactory - Androidx

Android:我正在使用 AppCompatv7 库,但无法访问它的任何图标?

java - 为什么在 android 4.0+ 上支持 v7 操作栏转到屏幕底部

Android 导航组件 : Fragments are not visible in drop down list when adding destination from nav_graph. xml

android - RecyclerView 或 ListView 的 Jetpack Compose 是什么?

java - 安卓工作室 : 'C:\Program Files\Java\jdk1.8.0_51\bin\java.exe' ' finished with non-zero exit value 1

android - 使用 RxJava 避免 Thread.sleep

摩托罗拉 Droid 上的 Android 图像方向问题