【发布时间】:2020-05-11 17:48:36
【问题描述】:
请帮助我刚开始在 android studio 中做程序 我正在重写程序,我遇到了错误,我不知道如何解决它。
package com.example.music;
import android.support.design.widget.TabItem;
import android.support.design.widget.TabLayout;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Toolbar;
public class MainActivity extends AppCompatActivity {
Toolbar mToolbar;
TabLayout mTabLayout;
TabItem curMusic;
TabItem allMusic;
TabItem playlist;
ViewPager mPager;
PagerController mPagerController;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mToolbar = findViewById(R.id.toolbar);
setSupportActionBar(mToolbar); /*-------------------------here is an error*/
getSupportActionBar().setTitle("Tab Music");
mTabLayout = findViewById(R.id.tabLayout);
curMusic = findViewById(R.id.currentMusic);
allMusic = findViewById(R.id.allMusic);
playlist = findViewById(R.id.playlist);
mPager = findViewById(R.id.viewpager);
mPagerController = new PagerController(getSupportFragmentManager(),mTabLayout.getTabCount());
mPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(mTabLayout));
}
}
错误
setSupportActionBar (android.support.v7.widget.Toolbar) 在 AppCompatActivity 中无法应用 到 (android.widget.Toolbar)
【问题讨论】:
-
分享你的AndroidManifest.xml,定义你的activity的部分应该有一个工具栏
Theme -
很可能您只需将导入从
import android.widget.Toolbar;更改为import android.support.v7.widget.Toolbar;
标签: java android android-studio