行动起来吧不要在android的表现来吧、行动、不要在、android

2023-09-12 02:07:53 作者:奢念

我想在我的应用程序中实现操作栏。

menu.xml文件

 < XML版本=1.0编码=UTF-8&GT?;
<菜单的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android>

    <项目
        机器人:ID =@ + ID / itemAdd
        机器人:showAsAction =ifRoom | withText
        机器人:标题=添加>
    < /项目>
    <项目
        机器人:ID =@ + ID / itemRefresh
        机器人:showAsAction =ifRoom | withText
        机器人:标题=REFRESH>
    < /项目>
    <项目
        机器人:ID =@ + ID / itemHelp
        机器人:标题=HELP>
    < /项目>

< /菜单>
 

和创建菜单

  @覆盖
    公共布尔onCreateOptionsMenu(功能菜单){
        super.onCreateOptionsMenu(菜单);
        。getMenuInflater()膨胀(R.menu.menu,菜单);
        返回true;
    }
 

不过,这并不表明行动起来吧,即使的minSdkVersion 是11.What是什么原因呢?

在此先感谢

解决方案   周末欢乐总动员实惠尽在不言中 赶紧行动起来吧

要删除的主题为您的动作条活动   在androidManifest file.Now它会工作...

 <应用
    机器人:allowBackup =真
    机器人:图标=@可绘制/ tasktodo
    机器人:标签=@字符串/ APP_NAME
    >
 

不要添加任何主题在你的应用程序清单文件。如果你加入装置,请删除,然后运行它....

I tried to implement action bar in my application.

menu.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@+id/itemAdd"
        android:showAsAction="ifRoom|withText"
        android:title="ADD">
    </item>
    <item
        android:id="@+id/itemRefresh"
        android:showAsAction="ifRoom|withText"
        android:title="REFRESH">
    </item>
    <item
        android:id="@+id/itemHelp"
        android:title="HELP">
    </item>

</menu>

And created menu

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        super.onCreateOptionsMenu(menu);
        getMenuInflater().inflate(R.menu.menu, menu);
        return true;
    }

But it does not show action bar even if minSdkVersion is 11.What is the reason?

Thanks in Advance

解决方案

To remove your theme for your actionbar activity in androidManifest file.Now it will working...

<application
    android:allowBackup="true"
    android:icon="@drawable/tasktodo"
    android:label="@string/app_name"
    >

Dont add any theme in your application manifest file.If you add means please remove and run it....