微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Android系列之UI组件----Menu菜单

Android系列之UI组件----Menu菜单

时间:09-12 来源:互联网 点击:

当菜单第一次被加载时调用

20 @Override

21 public boolean onCreateOptionsMenu(Menu menu) {

22 // Inflate the menu; this adds items to the action bar if it is present.

23 //填充选项菜单(读取XML文件、解析、加载到Menu组件上)

24 getMenuInflater().inflate(R.menu.main, menu);

25 return true;

26 }

27

28 //重写OptionsItemSelected(MenuItem item)来响应菜单项(MenuItem)的点击事件(根据id来区分是哪个item)

29 @Override

30 public boolean onOptionsItemSelected(MenuItem item) {

31 // Handle action bar item clicks here. The action bar will

32 // automatically handle clicks on the Home/Up button, so long

33 // as you specify a parent activity in AndroidManifest.xml.

34 switch (item.getItemId()) {

35 case R.id.start:

36 Toast.makeText(this, 开始游戏, Toast.LENGTH_SHORT).show();

37 break;

38 case R.id.over:

39 Toast.makeText(this, 结束游戏, Toast.LENGTH_SHORT).show();

40 break;

41

42 default:

43 break;

44 }

45 return super.onOptionsItemSelected(item);

46 }

47 }

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top