【问题标题】:Using Toolbar with Activity?使用带有活动的工具栏?
【发布时间】:2015-05-11 12:03:10
【问题描述】:

Toolbar 主要应该和 ActionBarActivity 一起使用 如果我想通过扩展活动来使用它,它会给出一个错误 当我打电话时

 setSupportActionBar(toolbar);

我主上面我不想用ActionBarActivity

这里有什么帮助,还有另一种活动呢

像 FragmentActivity 或其他。

支持FragmentActivity的例子

 ActionBarActivity activity = (ActionBarActivity) getActivity();
 activity.setSupportActionBar(toolbar);

【问题讨论】:

    标签: android android-activity toolbar android-actionbaractivity


    【解决方案1】:

    如果您要扩展 Activity,只需使用 setActionBar()。 setSupportActionBar 用于当您使用支持库中的 ActionBarActivity 时

    【讨论】:

    • 它应该可以工作,如果没有,那么你可能做错了什么
    • setActionBar(工具栏);调用需要 API 21 ,,,, 我想将它与所有 API 一起使用
    • 你不能。您需要扩展 ActionBarActivity 或 AppCompatActivity 并使用 setSupportActionBar 来支持大多数 API
    • 我给你一票支持帮助,但我认为还有另一种方法
    • @MaherIsmaail 没有其他办法。如果你真的不想支持所有版本,你将不得不用你自己的代码制作你自己的工具栏。
    【解决方案2】:

    你犯了一个小错误..你必须扩展

    ActionBarActivity

    不仅

    活动

    类..当你做错误将被删除。

    【讨论】:

    • 很抱歉..出错了,但我认为不使用 Activity 是不可能的..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-24
    • 1970-01-01
    • 1970-01-01
    • 2015-05-02
    • 1970-01-01
    相关资源
    最近更新 更多