当前位置:  开发笔记 > Android > 正文

不要请求Window.FEATURE_SUPPORT_ACTION_BAR

如何解决《不要请求Window.FEATURE_SUPPORT_ACTION_BAR》经验,为你挑选了1个好方法。

我有一个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来使用工具栏。



1> rafsanahmad0..:

尝试这个:

在清单中

// the activity where you want to show `toolbar`
    

在styles.xml中


将此添加android:theme="@style/Theme.AppCompat.Light"到清单文件中的应用程序标签中


推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有