[英]Error setting Toolbar as ActionBar
我正在嘗試用工具欄替換我的應用程序的 ActionBar,但我不能,因為我不能使用 setSupportActionBar()。 即使 MainActivity 擴展了 ActionBarActivity,它也會說“setSupportActionBar() 對於 MainActivity 類型未定義”。 我不知道該怎么辦,有什么幫助嗎? 你需要我發布我的代碼嗎?
編輯:現在代碼有效,但我的應用程序在啟動時崩潰,它說:“嘗試調用虛擬方法 getTitle()”。 我想念什么?
EDIT2:一切正常,我忘了我有一個片段,因此它給了我 nullPointer
現在使用:
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
setSupportActionBar(toolbar);
XML :
android.support.v7.widget.Toolbar
擴展:
public class MainActivity extends AppCompatActivity
如果沒有代碼,我唯一的建議是確保您的導入語句如下:
import android.support.v7.app.ActionBarActivity;
import android.support.v7.widget.Toolbar;
還要確保在您使用的 XML 文件中
<android.support.v7.widget.Toolbar
作為您的工具欄標簽
import androidx.appcompat.app.AppCompatActivity;
導入這個類而不是:
import android.support.v7.widget.Toolbar;
或者
import android.widget.Toolbar;
較新的版本需要 android 類
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.