package com.example.sec;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.MenuItem;
public class MainActivity extends Activity {
final static int menu_index=Menu.FIRST;//菜单的设置定义
final static int menu_content=Menu.FIRST+1;
final static int menu_last=Menu.FIRST+2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) { //各界面的相互跳转
switch(item.getItemId()){
case menu_index:
return true;
case menu_content:
Intent in1=new Intent(MainActivity.this,SecActivity.class);
startActivity(in1);
return true;
case menu_last:
Intent in2=new Intent(MainActivity.this,ThreeActivity.class);
startActivity(in2);
return true;
}// end switch
return false;
// TODO Auto-generated method stub
//return super.onOptionsItemSelected(item);
}
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
return super.onPrepareOptionsMenu(menu);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
//getMenuInflater().inflate(R.menu.main, menu);
menu.add(0, menu_index,0 , "天气预报").setIcon(android.R.drawable.btn_star);//菜单的设置
menu.add(0, menu_content,1 , "历史数据").setIcon(android.R.drawable.btn_star);
menu.add(0, menu_last,2, "系统设置").setIcon(android.R.drawable.btn_star);
return true;
}
}
android 平台搭建学习01--第一个界面的菜单设置及与其他三个界面的相互跳转(天气预报系统)
最新推荐文章于 2021-05-26 06:46:09 发布