setSupportActionBar toolbar cannot be applied to (android.widget.Toolbar) error

前端 未结 13 1406
没有蜡笔的小新
没有蜡笔的小新 2020-11-30 03:45

I\'ve been looking for an answer and I\'ve tried many possible solutions, but nothing seems to work..

I\'m trying to setup a Material Action Bar following this tutor

13条回答
  •  心在旅途
    2020-11-30 04:13

    In your Activity.java import android.support.v7.widget.Toolbar instead of android.widget.Toolbar:

    import android.app.ActionBar;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.support.v7.widget.Toolbar;
    
    
    public class rutaActivity extends AppCompactActivity {
    
    private Toolbar toolbar;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_ruta);
    
        getSupportActionBar().hide();//Ocultar ActivityBar anterior
    
        toolbar = (Toolbar) findViewById(R.id.app_bar);
        setSupportActionBar(toolbar); //NO PROBLEM !!!!
    

    Update:

    If you are using androidx, replace

    import android.support.v7.widget.Toolbar;
    import android.support.v7.app.AppCompatActivity;
    

    with newer imports

    import androidx.appcompat.widget.Toolbar;
    import androidx.appcompat.app.AppCompatActivity;
    

提交回复
热议问题