簡體   English   中英

為什么setSupportActionBar()無法識別我的工具欄?

[英]Why won't setSupportActionBar() recognize my toolbar?

我在setSupportActionBar(mainToolbar);遇到錯誤setSupportActionBar(mainToolbar); 由於某些原因。 建議我創建一個方法setSupportActionBar() ,方法是單擊紅色燈泡(它是自動創建的)。 錯誤消失了,但是當我嘗試運行我的應用程序時,我仍然在模擬器上看到錯誤消息,說MyApp has stopped working

為什么會這樣呢?

private Toolbar mainToolbar;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mainToolbar = (Toolbar) findViewById(R.id.main_toolbar);
    setSupportActionBar(mainToolbar);

    getSupportActionBar().setTitle("Some Title");
}

private void setSupportActionBar(Toolbar mainToolbar) {}

進口

android.support.v7.widget.Toolbar

代替

android.widget.Toolbar

由於您要擴展android.support.v7庫中的AppCompatActivity ,因此您必須導入其庫而不是其他庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM