android模拟器-eclipse 虚拟机无法使用编写的应用程序的menu

问题描述

eclipse 虚拟机无法使用编写的应用程序的menu

//按书上做的
//以下为FirstActivity.java
package com.test.activitytest;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.Button;
import android.widget.Toast;

public class FirstActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.first_layout);
    Button button1 = (Button) findViewById(R.id.button_1);
    button1.setOnClickListener(new OnClickListener()
    {
        @Override
        public void onClick(View v)
        {
            Toast.makeText(FirstActivity.this, "you clicked Button 1",
                    Toast.LENGTH_SHORT).show();
        }
    });

}

public boolean onCreateOptionMenu(Menu menu)
{
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}
public boolean onOptionsItemSelected(MenuItem item)
{
    switch (item.getItemId()){
    case R.id.add_item:
        Toast.makeText(this, "You clicked Add", Toast.LENGTH_LONG).show();
        break;
    case R.id.remove_item:
        Toast.makeText(this, "You clicked Remove", Toast.LENGTH_SHORT).show();
        break;
    default:
    }
    return true;
}

}
//以下为menu/main.xml
<?xml version="1.0" encoding="utf-8"?>

android:id="@+id/add_item"
android:title="@string/menu_add"
/>
android:id="@+id/remove_item"
android:title="@string/menu_remove"
/>

//以下为 values/string.xml

<string name="app_name">ActivityTest</string>
<string name="message">Button 1</string>
<string name="menu_add">Add</string>
<string name="menu_remove">Remove</string>

写菜单程序只有上面这三个文件

运行了之后没有错误,但是打开虚拟机中的应用程序,然后按menu键没有菜单弹出
初学,求大神指教

解决方案

以上和你原来代码是一样的吧?
很简单,你没有覆盖菜单事件,没加@override啊

时间: 2024-12-21 21:13:05

android模拟器-eclipse 虚拟机无法使用编写的应用程序的menu的相关文章

Android模拟器环境中安装和删除应用程序

1. 安装Android应用程序 1) 启动Android模拟器 2) adb install (apk在PC上的路径/)*.apk (将apk文件上传到了模拟器自带操作系统的data/app目录下了) 3) Android模拟器界面中浏览打开apk应用程序   2. 删除Android应用程序 删除 Android有好几种方法. 第一种:命令行用uninstall adb uninstall apk的包名(用EC切换到DDMS的File Explorer中查看,data/data下)   第二

eclipse中Android模拟器常见的问题解决方法汇总

[eclipse中Android模拟器,DDMS看不到设备] 在eclipse中启动模拟器AVD后,刚启动的时候,在控制台会看到相关的设备,在DDMS中也会有设备列表,只不过是offline的,但等到完全启动开的时候,DDMS中什么也没有,而且用adb命令adb devices查看设备,也没有任何设备. 一般情况下,重启电脑就可解决.我要说的是不重启电脑的方法:1. 打开cmd命令行,切换到adb命令目录,如果你已经加入了环境变量,切换目录就省了. 2. 输入命令:adb kill-server

android 程序运行-eclipse中android模拟器运行项目,需手动才能看到结果

问题描述 eclipse中android模拟器运行项目,需手动才能看到结果 如题!!!!!!!!!!!!!!!!!!!!!!! eclipse中android模拟器运行源程序,run as 之后,只是安装apk文件,仍需手动点击才能看到结果,为何? run as 之后console一直处于如下状态 [2014-03-06 17:27:44 - investly_android_phone] Installing investly_android_phone.apk... [2014-03-06

eclipse启动android模拟器后关闭不了~!!

问题描述 运行android模拟器后android模拟器关闭不了直接结束emulator.exe也不行不知道大家有没有碰到过类似的现象.............. 问题补充:Rainbow702 写道 解决方案 估计是模拟器版本问题 ,这玩意有时候就是容易出这或者那的毛病.你也是学android的啊 我们可以交流交流啊.解决方案二:引用嗯.谢谢啊. 不谢,欢迎采纳,多谢了.解决方案三:引用关于android,有没有好点书籍或者资料啊.最好讲的比较深入点... 如果你是初学的话,建议你不要看深一点

Android零基础入门第7节:搞定Android模拟器,开启甜蜜之旅

原文:Android零基础入门第7节:搞定Android模拟器,开启甜蜜之旅 在前几期中总结分享了Android的前世今生.Android 系统架构和应用组件那些事.带你一起来聊一聊Android开发环境,上三期分别养成高富帅.轻松邂逅女神.并和女神约会成功,那么从本期开始准备出发甜蜜之旅. Android程序必须运行在Android系统,因此Android开发时必须准备相关的运行环境,即Android虚拟设备(Android模拟器).   一.AVD Manager入口    进入ADT Bu

搜罗Android开发eclipse错误汇总

大家都在为项目开发成功而喜悦,但可不知成功的路上是会经常出错的,下面是我碰到的一些错误集合! [错误信息] [2011-01-19 16:39:10 - ApiDemos] WARNING: Application does not specify an API level requirement! [2011-01-19 16:39:10 - ApiDemos] Device API version is 8 (Android 2.2)原因: 不影响正常运行.在AndroidManifest.

第三方Android 模拟器流畅速度快,适合开发人员

原文:第三方Android 模拟器流畅速度快,适合开发人员 "工欲善其事,必先利其器." 使用Android模拟器开发和调试应用肯定比使用真机方便.但相比XCODE的IOS模拟器,Android SDK自带的AVD实在不争气,不过一些第三方的模拟器却表现不俗! 12年我开始接触Android开发时候,手头上甚至连一部低端的Android手机都没有,那时候用的是Android SDK自带的AVD模拟器,相信任何Android开发者都对这货深恶痛绝.一直以来,Android开发都有以下的毛

《Android应用开发攻略》——1.4 在Eclipse中创建“Hello, World”应用程序

1.4 在Eclipse中创建"Hello, World"应用程序 Ian Darwin1.4.1 问题 你打算用Eclipse开发Android应用程序.1.4.2 解决方案 安装Eclipse.Android SDK和ADT plug-in.创建项目并开始编写应用程序.从Eclipse中构建项目并在模拟器下测试.1.4.3 讨论 安装如下软件之后,就可以开始开发了: Eclipse IDE Android SDK ADT plug-in 安装上述三个软件的详细讲解请参见攻略1.5.

ANDROID (eclipse)开发常见问题及解决办法汇总

1.ANDROID 在eclipse中没有出现AVD的解决方法(转)如果android安装正确的话,但是eclipse里面的导航条就是没有AVD 可以通过「Window」⇒「Customize Perspective」⇒「Tool Bar Visibility」Tab画面上选择 Android SDK and AVD Manager来显示http://blog.sina.com.cn/s/blog_79aa896901015iyc.html 2.Unable to get view server