【问题标题】:Android Menu not working安卓菜单不工作
【发布时间】:2011-10-09 04:19:40
【问题描述】:

我有以下活动...

package org.dewsworld;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;

public class MenuActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater() ;
        inflater.inflate(R.menu.main_menu, menu) ;
        return true;
    }
}

我的 main_menu.xml 是

<?xml version="1.0" encoding="utf-8"?>
<menu
  xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/item1" android:title="Home"></item>
    <item android:id="@+id/item2" android:title="Client List"></item>
    <item android:id="@+id/item3" android:title="Amar matha"></item>
    <item android:id="@+id/item4" android:title="Tomar matha"></item>        
</menu>

我的 logcat 报告是 请帮忙...

【问题讨论】:

  • 执行,项目 > 清理并重试。

标签: android android-layout exception-handling


【解决方案1】:

首先构建并清理您的项目...

如果问题仍然存在,请检查 packagename.R.id.NAME_String 中的资源 ID #0x7f050000

您将获得正在创建问题的资源值的名称...删除所有它;s 引用创建新的,然后清理并运行项目...

以精确的方式...尝试使用Debud Perspectives来解决您的小错误

问候,

阿皮特

【讨论】:

    【解决方案2】:

    提前问一些问题:

    1. 您确定main_menu.xml 放入了正确的目录吗?
    2. 您是否保存了您的 XML 和源代码文件 (*.java)?
    3. 更改 XML 内容后,您是否正确清理了项目?

    【讨论】:

      猜你喜欢
      • 2013-05-11
      • 1970-01-01
      • 2013-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-03
      相关资源
      最近更新 更多