为什么mToolbar和Toolbar在android studio中不起作用

问题描述 投票:0回答:2

我尽力了。但我不知道。总是告诉我它们不起作用---> mToolbar和Toolbar

import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import android.widget.Toast;
import android.widget.Toolbar;      

import androidx.annotation.NonNull;
import androidx.annotation.RequiresApi;
import androidx.appcompat.app.AppCompatActivity;
import androidx.drawerlayout.widget.DrawerLayout;
import androidx.recyclerview.widget.RecyclerView;

import com.google.android.material.navigation.NavigationView;

public class MainActivity extends AppCompatActivity {

    private NavigationView navigationView;
    private DrawerLayout drawerLayout;
    private RecyclerView postList;
    private Toolbar mToolbar;
    private Toolbar supportActionBar;



mToolbar = (Toolbar) findViewById(R.id.main_page_toolbar);
setSupportActionBar(mToolbar);
getSupportActionBar().setTitle("home");

也是我的爷爷。我不知道是否有帮助。

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.0.2'
    implementation 'com.google.android.material:material:1.0.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    implementation 'com.google.firebase:firebase-auth:16.0.5'
    implementation 'com.google.firebase:firebase-database:16.0.4'
    implementation 'com.google.firebase:firebase-storage:16.0.4'
    implementation 'de.hdodenhof:circleimageview:3.0.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test.ext:junit:1.1.0'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
}

我尝试了android.widget.support.v7.Toolbar;但这没有帮助

错误是:

来自-> import android.widget.Toolbar

至-> import androidx.appcompat.widget.Toolbar

java android android-studio android-widget android-toolbar
2个回答
1
投票

我相信错误可能是在工具栏类的导入中在您的exepmlo中,您已经在使用androidrx标准,但是在工具栏对象中,您正在使用旧的import

import android.widget.Toolbar

但是新导入的是

import androidx.appcompat.widget.Toolbar

1
投票

[在您的布局中,您是否正在使用工具栏的androidx版本?如果是这样,那就是造成此错误的原因。在您的活动中,您引用的是其他版本的工具栏。

© www.soinside.com 2019 - 2024. All rights reserved.