gpt4 book ai didi

android - 我可以在 Appcompat-v7 中使用没有 Actionbar 的 Activity 而不是 ActionbarActivity 吗?

转载 作者:太空宇宙 更新时间:2023-11-03 10:19:17 28 4
gpt4 key购买 nike

我想在低版本的 Android 上使用 Material Design。

我知道,

  1. 我必须使用 AppTheme:Appcompat-v7
  2. 要将 Actionbar 与 Appcompat-v7 一起使用,我必须扩展 ActionbarActivity

但是,我不想使用 ActionbarActivity,因为它与 Activity 有很大的不同,而且它对我来说看起来不灵活,这让我对使用 ActionbarActivity 感到紧张。它看起来只是 Actionbar 的 Activity 类。

所以,我考虑用Toolbar(stand-alone)代替Actionbar。而且似乎当我不使用 Actionbar 时,也不必使用 ActionbarActivity。

最后,我找到了一个使用下面的解决方案。

  1. 应用主题:Appcompat-v7 21
  2. 工具栏(而不是操作栏)
  3. Activity (而不是 ActionbarActivity)

你觉得这样对吗?还是根本没有意义?

最佳答案

But, I don't want to use ActionbarActivity, because of quite diffrence with Activity and It just looks like unflexible to me, and that makes me nervous to use ActionbarActivity. It looks like just Activity class for Actionbar.

我不明白为什么你使用 ActionBarActivity 不灵活,毕竟 ActionBarActivity derives from Activity

如果我没记错的话,您必须从 ActionBarActivity 派生才能使用工具栏和所有菜单、标题等以前由 ActionBar 本身使用的东西。

也就是说,我认为主题部分还可以,使用 Toolbar 而不是 ActionBar 也可以,我唯一不同意的部分是 Activity 而不是 ActionBar Activity。

希望对您有所帮助!

关于android - 我可以在 Appcompat-v7 中使用没有 Actionbar 的 Activity 而不是 ActionbarActivity 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27470958/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com