本文實(shí)例講述了Android編程中的Menu功能菜單。分享給大家供大家參考,具體如下:
Android功能菜單的設(shè)計(jì),程序里定義了兩個(gè)菜單子項(xiàng),一個(gè)是"關(guān)于",一個(gè)是"退出",當(dāng)點(diǎn)擊"關(guān)于"時(shí)候,新建一個(gè)Toast 提示,當(dāng)點(diǎn)擊"退出"時(shí),我們將結(jié)束程序.
程序里除了默認(rèn)覆蓋的onCreate 外之外,還需要另外新建兩個(gè)類函數(shù):onCreateOptionsmenu ()與onOptionsItemSelected (),前者為創(chuàng)建Menu 菜單的項(xiàng)目,后者則是處理菜單被選擇運(yùn)行后的事件處理.
看一下效果圖:
	
我們只在一個(gè)文件里作了改動(dòng),也就是MenuDemo.Java ,代碼如下:
package com.android.test;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.widget.Toast;public class MenuDemo extends Activity { public void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentView(R.layout.main); } // 創(chuàng)建菜單 public boolean onCreateOptionsMenu(Menu menu) {  menu.add(0, 0, 0, "關(guān)于");  menu.add(0, 1, 1, "退出");  return super.onCreateOptionsMenu(menu); } //菜單響應(yīng) public boolean onOptionsItemSelected(MenuItem item) {  super.onOptionsItemSelected(item);  switch (item.getItemId()) {  case 0:   Toast.makeText(MenuDemo.this, "歡迎來到VEVB武林網(wǎng)", Toast.LENGTH_LONG).show();  case 1:   this.finish();  }  return true; }}希望本文所述對大家Android程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選