我正在使用Example mockExample = mock(Example.class);
User user = new User(mockExample);
// now User is using your mock
user.methodUsingExample(1, 2);
使用appcompat
制作Android应用并收到以下错误。
错误:(22,9)错误:类中的方法setSupportActionBar AppCompatActivity不能应用于给定的类型;需要: 找到android.support.v7.widget.Toolbar:android.widget.Toolbar 原因:实际参数android.widget.Toolbar无法转换为 android.support.v7.widget.Toolbar通过方法调用转换
答案 0 :(得分:2)
我有同样的问题
我将extends Activity
更改为extends ActionBarActivity
像这样:
public class myclass extends Activity
到
public class myclass extends ActionBarActivity
答案 1 :(得分:1)
将android.widget.Toolbar
导入语句更改为android.support.v7.widget.Toolbar
import android.support.v7.widget.Toolbar;
答案 2 :(得分:0)
忘记工具栏 更改活动名称的新解决方案是here 使用清单&
android:label="name_to_be_changed"
例如。
`<enter code hereactivity android:name=".MyActivity"
android:label="My Activity"
android:screenOrientation="portrait"/>`
答案 3 :(得分:0)
添加工具栏小部件时,我也遇到了同样的问题。就我而言,我已将导入链接更改为: android.support.v7.widget.Toolbar;
,效果很好。
答案 4 :(得分:-1)
刚 import android.support.v7.widget.Toolbar, import android.support.v7.app.AppCompatActivity, 并确保您的xml文件工具栏包含相同的内容 之后扩展AppCompatActivity类 我认为这可以解决你的问题