android onCreateOptionMenu的使用

<span style="font-size:14px;">@Override
	public boolean onCreateOptionsMenu(Menu menu)
	{
		MenuInflater inflater = new MenuInflater(this);
		inflater.inflate(R.menu.setactivity, menu);
		backButton=menu.findItem(R.id.back);
		finishButton=menu.findItem(R.id.finish);
		return true; 
	}
	@Override
	public boolean onOptionsItemSelected(MenuItem item)  
	{
		//Toast.makeText(this, item.getTitle(), Toast.LENGTH_LONG).show();
		switch(item.getItemId())
		{
		case R.id.back:
			backButton.setOnMenuItemClickListener(new OnMenuItemClickListener() {
				@Override
				public boolean onMenuItemClick(MenuItem v) {
					// TODO Auto-generated method stub
					Intent intent = new Intent(SetActivity.this, MainActivity.class);
					startActivity(intent);
					finish();
					return true;
				}
			});
			break;
		case R.id.finish:
			finishButton.setOnMenuItemClickListener(new OnMenuItemClickListener() {
				@Override
				public boolean onMenuItemClick(MenuItem v) {
					// TODO Auto-generated method stub
					for (int i = 0; i < bgImages.length; i++) {
						if(i == lastSelectPosition)
						{
							Editor editor=user.edit();
							String imageLocation = "";
							switch(i){
								case 0: imageLocation = "background/nub1.png"; break;
								case 1: imageLocation = "background/nub2.png"; break;
								case 2: imageLocation = "background/nub3.png"; break;
								case 3: imageLocation = "background/nub4.png"; break;
								case 4: imageLocation = "background/nub5.png"; break;
								case 5: imageLocation = "background/nub6.png"; break;
								case 6: imageLocation = "background/nub7.png"; break;
								case 7: imageLocation = "background/nub8.png"; break;
							}
							editor.putString("url", imageLocation);
							editor.commit(); 
							Toast.makeText(SetActivity.this, "设置成功!", Toast.LENGTH_SHORT).show();
							Intent intent1=new Intent(SetActivity.this,MainActivity.class);
				        	startActivity(intent1);
				        	finish();
						}
					}
					return true;
				}
			});
			break;
		}
		
		return true;
	}</span>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值