我有一个LoginActivityclass(TabActivity),其中包含以下代码以覆盖整个移动屏幕
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); FacebookSdk.sdkInitialize(getApplic
现在,我想使用具有工具栏的Intent转到另一个MainActivityclass(AppCompatActivity)。它的代码是-
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar);
XML-
当我不使用Intent打开MainClass时,它工作正常,但是我想打开MainActivityClass时出现错误-
此活动已具有窗口装饰提供的操作栏。请勿在主题中请求Window.FEATURE_SUPPORT_ACTION_BAR
并设置windowActionBar
为false来使用工具栏。
尝试这个:
在清单中
// the activity where you want to show `toolbar`
在styles.xml中
将此添加android:theme="@style/Theme.AppCompat.Light"
到清单文件中的应用程序标签中