<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>
android onCreateOptionMenu的使用
最新推荐文章于 2021-05-25 16:11:34 发布