繁体   English   中英

Johannilssen操作栏出现错误

[英]Getting an error with johannilssen action bar

我正在为2.3.3开发一个Android应用程序,但我想使用一个动作栏。 环顾了一会后,我发现了约翰·尼尔森ActionBar,所以我尝试了一下。

我遵循了整个自述文件 ,但是在2个未描述的函数中遇到了错误。

actionBar.setHomeAction(new IntentAction(this, MainActivity.createIntent(this), R.drawable.ic_title_home_default));
actionBar.addAction(new IntentAction(this, createShareIntent(), R.drawable.ic_title_share_default));

它给出了这些错误

类型MainActivity的方法createIntent(MainActivity)未定义

对于类型MainActivity,未定义方法createShareIntent()。

我尝试自己制作方法,但由于我不知道要输入什么内容而未能解决。

确保您的MainActivity扩展了适当的类。 (即ActivityListActivity )它可能没有继承所需的方法。

另外我的互联网是马车,所以我不能检查出来自己,但是可能是一个很好的资源为你看看。

您不需要给这个Activity重新命名,并在Manifest像这样声明它:

<activity
    android:name=".HomeActivity"
    android:label="@string/title_activity_main" >
    <intent-filter>
        <action android:name="package name.HomeActivity" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM