新聞中心
Android手機(jī)操作系統(tǒng)是一個(gè)非常實(shí)用的開源手機(jī)系統(tǒng),而且其應(yīng)用于手機(jī)中能體現(xiàn)出精美簡捷的界面方便大家使用。在這里我們將會(huì)為大家詳細(xì)介紹有關(guān)Android Menu的一些編程方法,以幫助大家了解這方面的知識(shí)。

創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的大慶網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
Android手機(jī)的菜單很美觀大方,其編程實(shí)現(xiàn)起來也簡潔明快,如果誰用過QT的界面編程,那么看一眼Android Menu編程會(huì)馬上會(huì)心微笑。
Option Menu:
看看下一段代碼:
- import android.app.Activity;
- import android.os.Bundle;
- import android.view.Menu;
- import android.view.MenuItem;
- public class HelloActivity extends Activity {
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- // TODO Auto-generated method stub
- super.onCreateOptionsMenu(menu);
- menu.add(0, Menu.FIRST+1, 1, R.string.menu_open);
- menu.add(0, Menu.FIRST+2, 2, R.string.menu_edit);
- menu.add(0, Menu.FIRST+3, 3, R.string.menu_update);
- menu.add(0, Menu.FIRST+4, 4, R.string.menu_close);
- return true;
- }
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- // TODO Auto-generated method stub
- super.onOptionsItemSelected(item);
- switch(item.getItemId())
- {
- case Menu.FIRST + 1:
- {
- this.setTitle("Open Text!");
- break;
- }
- case Menu.FIRST + 2:
- {
- this.setTitle("Edit Text!");
- break;
- }
- case Menu.FIRST + 3:
- {
- this.setTitle("Update Text!");
- break;
- }
- case Menu.FIRST + 4:
- {
- this.setTitle("Close Text!");
- break;
- }
- }
- return true;
- }
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- this.setContentView(R.layout.main);
- }
- }
只需要改寫父類Activity的兩個(gè)函數(shù)即可,方便之極。也就是說Android早就為你寫好了相關(guān)的代碼,你只要填一些菜單項(xiàng),再對(duì)每一個(gè)菜單項(xiàng)的ItemId編寫具體的操作代碼就行了。
Android Menu的相關(guān)編寫方式就為大家介紹到這里。
分享題目:AndroidMenu編程方式解析
分享地址:http://m.fisionsoft.com.cn/article/ccsieii.html


咨詢
建站咨詢
