[英]setSupportActionBar in AppCompactActivity cannot be applied android
我無法在我的應用程序中添加操作欄,而且該操作欄一直顯示錯誤,此外,當我添加工具欄時,它在布局中未顯示任何內容
這是代碼的屏幕截圖::
完整代碼如下... >>>>
package com.example.prateek.holachat;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.widget.Toolbar;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.auth.FirebaseUser;
public class MainActivity extends AppCompatActivity {
private FirebaseAuth mAuth;
private Toolbar mtoolBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mAuth = FirebaseAuth.getInstance();
mtoolBar = (Toolbar) findViewById(R.id.toolBarNew);
setSupportActionBar(mtoolBar);
getSupportActionBar().setTitle("HOLA !");
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(R.menu.main_menu,menu);
return true;
}
@Override
public void onStart() {
super.onStart();
// Check if user is signed in (non-null) and update UI accordingly.
FirebaseUser currentUser = mAuth.getCurrentUser();
if (currentUser == null) {
Intent startIntent = new Intent(MainActivity.this,StartActivity.class);
startActivity(startIntent);
finish();
}
}
}
這是toolBar XML文件的屏幕截圖。
所有v7庫都用於支持具有舊android版本的設備。 如果要提供支持,請使用帶有setSupportActionBar()
import android.support.v7.widget.Toolbar
否則,您將import android.widget.Toolbar;
因此請改用setActionBar()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.