一下是我的源代码
package com.example.optionsmenu;import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.widget.Toast;public class OptionsMenuActivity extends Activity { @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_options_menu);
} @Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch(item.getItemId()){
case R.id.menu_back:{
Toast.makeText(this, item.getTitle(), Toast.LENGTH_SHORT).show();
break;
}
case R.id.menu_next:{
Toast.makeText(this, item.getTitle(), Toast.LENGTH_SHORT).show();
break;
}
default:{
Toast.makeText(this,"null", Toast.LENGTH_SHORT).show();
break;
}
}
return super.onOptionsItemSelected(item);
} public boolean onCreateOptionsMenu(Menu menu) {
MenuItem mi1=menu.add(0, R.id.menu_back, 0, R.string.menu_back_str);
mi1.setIcon(R.drawable.ic_launcher);
menu.add(0, R.id.menu_next, 1, R.string.menu_next_str);
return true;
}
}
但是运行不成功,提示“强制关闭”
感觉可能是哪没有设置,本人是Android的初学者,求大神支招!谢谢!
package com.example.optionsmenu;import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.widget.Toast;public class OptionsMenuActivity extends Activity { @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_options_menu);
} @Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch(item.getItemId()){
case R.id.menu_back:{
Toast.makeText(this, item.getTitle(), Toast.LENGTH_SHORT).show();
break;
}
case R.id.menu_next:{
Toast.makeText(this, item.getTitle(), Toast.LENGTH_SHORT).show();
break;
}
default:{
Toast.makeText(this,"null", Toast.LENGTH_SHORT).show();
break;
}
}
return super.onOptionsItemSelected(item);
} public boolean onCreateOptionsMenu(Menu menu) {
MenuItem mi1=menu.add(0, R.id.menu_back, 0, R.string.menu_back_str);
mi1.setIcon(R.drawable.ic_launcher);
menu.add(0, R.id.menu_next, 1, R.string.menu_next_str);
return true;
}
}
但是运行不成功,提示“强制关闭”
感觉可能是哪没有设置,本人是Android的初学者,求大神支招!谢谢!
解决方案 »
- 写了个安卓程序,在真机上运行很好,在虚拟机上显示出错。求大神帮助
- 急急急,ListView实现展开功能的关键是什么??
- 不用proguard方法如何实现apk反编译 在线等
- 应用程序未安装。(求解)
- 基于imx51的平板玩不起angry birds
- Android设备如何知道wifi局域网内有多少台主机?
- 才踏入android开发之路,教材求辨别,求解答!
- android 串口通讯问题
- Fragment保存状态
- android开启GPS获得地理信息如何生成KML?
- service运行时间过久,就不起作用
- ActiveX 控件 Creating library Release/Clock.lib and object Release/Clock.exp
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
menu.add(0, R.id.menu_back, 1, R.string.menu_back_str);
menu.add(1, R.id.menu_next, 2, R.string.menu_next_str);
return super.onCreateOptionsMenu(menu);
}