片段管理器
FragmentManager
我将 NavigationTabbedActivity
从一个项目移到另一个项目,但出现此错误:
setSupportActionBar
method cannot be found.
我试过用 import android.support.v7.widget.Toolbar;
替换 import widget.toolbar
但它没有解决问题。
实际上它需要 class 来扩展 Activity
但在我的例子中 class 已经扩展了 CustomActivity
进而扩展了默认值 AndroidActivity
,我尝试用 AppCombatActivity
扩展 customActivity
但它也没有用。这个错误是因为我复制了文件吗?我哪里错了?
根据所提供的少量信息,我会尝试提供一个答案。
首先,当您将文件复制到新项目时,activity 不存在于您的Manifest.xml
中,因此请确保在清单中声明它。
您还必须从以前的项目中复制布局文件或在新项目中进行更改。
接下来就是老项目名还会在最上面,需要改成新项目名
我最好的建议 是删除顶部的所有导入并再次导入所有内容以确保所有 类 和所有内容都正确导入。
好的,我在复制文件时忘记在清单文件中添加 appcompat。所以在清单文件中添加 AppCompatActivity ie)
compile 'com.android.support:appcompat-v7:22.+'
并将自定义 activity 扩展到 AppCompatActivity,并重新同步项目,解决了问题,感谢您的建议:)
我将 NavigationTabbedActivity
从一个项目移到另一个项目,但出现此错误:
setSupportActionBar
method cannot be found.
我试过用 import android.support.v7.widget.Toolbar;
替换 import widget.toolbar
但它没有解决问题。
实际上它需要 class 来扩展 Activity
但在我的例子中 class 已经扩展了 CustomActivity
进而扩展了默认值 AndroidActivity
,我尝试用 AppCombatActivity
扩展 customActivity
但它也没有用。这个错误是因为我复制了文件吗?我哪里错了?
根据所提供的少量信息,我会尝试提供一个答案。
首先,当您将文件复制到新项目时,activity 不存在于您的
Manifest.xml
中,因此请确保在清单中声明它。您还必须从以前的项目中复制布局文件或在新项目中进行更改。
接下来就是老项目名还会在最上面,需要改成新项目名
我最好的建议 是删除顶部的所有导入并再次导入所有内容以确保所有 类 和所有内容都正确导入。
好的,我在复制文件时忘记在清单文件中添加 appcompat。所以在清单文件中添加 AppCompatActivity ie)
compile 'com.android.support:appcompat-v7:22.+'
并将自定义 activity 扩展到 AppCompatActivity,并重新同步项目,解决了问题,感谢您的建议:)