国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Android系統(tǒng)中菜單應(yīng)用研究

2016-12-10 07:55歐陽(yáng)桂秀
關(guān)鍵詞:菜單選項(xiàng)顏色

歐陽(yáng)桂秀

(武漢職業(yè)技術(shù)學(xué)院,湖北武漢430074)

Android系統(tǒng)中菜單應(yīng)用研究

歐陽(yáng)桂秀

(武漢職業(yè)技術(shù)學(xué)院,湖北武漢430074)

介紹Android中選項(xiàng)菜單、子菜單和動(dòng)作欄,實(shí)現(xiàn)把選項(xiàng)菜單的菜單項(xiàng)放到屏幕上方的動(dòng)作欄中,使得菜單更美觀。其中,重點(diǎn)介紹選項(xiàng)菜單的實(shí)現(xiàn)、加載選項(xiàng)菜單的方法、處理菜單項(xiàng)的選擇事件的方法。通過(guò)使用選項(xiàng)菜單、子菜單,系統(tǒng)可以實(shí)現(xiàn)更多的功能。

菜單;子菜單;Android;Activity;動(dòng)作欄

一、引言

菜單是用戶界面中最常見(jiàn)的元素之一,使用非常頻繁,在Android中,菜單常被分為如下四種,選項(xiàng)菜單(OptionsMenu)、上下文菜單(ContextMenu)、彈出式菜單(PopupMenu)和子菜單(SubMenu)。

二、選項(xiàng)菜單

菜單有關(guān)的XML資源文件保存在所建項(xiàng)目(Project)的 esmenu目錄中。和菜單有關(guān)的XML文件中包含有<menu〉和<item〉標(biāo)記。

(一)Activity加載菜單

用戶首次按下ADV上(或手機(jī))的MENU鍵,Activity就會(huì)調(diào)用onCreateOptionsMenu(Menu menu)方法對(duì)選項(xiàng)菜單進(jìn)行初始化,并讓菜單項(xiàng)出現(xiàn)在Activity的底部,即手機(jī)屏幕的底部。

(二)處理菜單項(xiàng)上的選擇事件

當(dāng)用戶單擊菜單項(xiàng)時(shí),觸發(fā)菜單項(xiàng)的選擇事件,Activity對(duì)象調(diào)用onOptionsItemSelected(MenuItem item)方法,相關(guān)菜單項(xiàng)的事件處理程序可以寫(xiě)在這個(gè)方法里。

三、動(dòng)作欄與選項(xiàng)菜單

用戶按下ADV上(或手機(jī))的MENU鍵,選項(xiàng)菜單的菜單項(xiàng)出現(xiàn)在Activity的底部,即手機(jī)屏幕的底部。這對(duì)使用選項(xiàng)菜單不是很方便,因?yàn)橛行┦謾C(jī)可能沒(méi)有MENU鍵。而且,和我們平時(shí)的習(xí)慣不同,通常菜單位于屏幕上方。為了克服這個(gè)不利因素,可以把選項(xiàng)菜單的菜單項(xiàng)放到屏幕上方的動(dòng)作

欄中。

具體方法是,在菜單資源文件(*.xml)中的菜單項(xiàng)<item〉設(shè)置android:showAsAction屬性:

android:showAsAction="always"

四、選項(xiàng)菜單和子菜單的實(shí)例

【示例】實(shí)現(xiàn)簡(jiǎn)單的菜單和子菜單。其中,“文本顏色”和“字體大小”是主菜單的菜單項(xiàng)。子菜單“字體顏色”有“藍(lán)色”、“綠色”、“紅色”、“黃色”、“黑色”、“灰色”菜單項(xiàng)。子菜單“字體大小”有“一號(hào)”、“二號(hào)”、“三號(hào)”、“四號(hào)”、“五號(hào)”、“六號(hào)”菜單項(xiàng)。單擊菜單項(xiàng),可以設(shè)置文字的顏色和字體大小。

Activity的初始界面如圖1所示。

單擊圖1的“字體大小”菜單,然后在出現(xiàn)的菜單項(xiàng)中,單擊“四號(hào)”菜單項(xiàng),文本“讀萬(wàn)卷書(shū),行萬(wàn)里路”的字體大小會(huì)改變,運(yùn)行結(jié)果如圖2所示。

單擊圖2的“文本顏色”菜單,然后在出現(xiàn)的菜單項(xiàng)中,單擊“紅色”菜單項(xiàng),文本“讀萬(wàn)卷書(shū),行萬(wàn)里路”的顏色會(huì)改變,變成紅色,運(yùn)行結(jié)果如圖3所示。

四、結(jié)語(yǔ)

我們可以使用Android中選項(xiàng)菜單、子菜單和動(dòng)作欄,實(shí)現(xiàn)把選項(xiàng)菜單的菜單項(xiàng)放到屏幕上方的

動(dòng)作欄中,使得菜單更美觀。通過(guò)使用選項(xiàng)菜單、子菜單,我們可以實(shí)現(xiàn)更多的功能。

圖1 初始界面

圖3 文本顏色變成“紅色”

整個(gè)界面上只有一個(gè)TextView(其id是text),界面對(duì)應(yīng)的文件是main.xml,比較簡(jiǎn)單。限于篇幅,就不詳細(xì)介紹了。

這個(gè)簡(jiǎn)單的菜單系統(tǒng)還可以擴(kuò)展,實(shí)現(xiàn)更多的菜單、子菜單的功能。

[1]耿祥義,張躍平.Android手機(jī)程序設(shè)計(jì)實(shí)用教程[M].北京:清華大學(xué)出版社,2013.

[2]李剛.瘋狂Android講義[M].北京:電子工業(yè)出版社, 2013.

[3]軟件開(kāi)發(fā)技術(shù)聯(lián)盟.Android自學(xué)視頻教程[M].北京:清華大學(xué)出版社,2014.

(責(zé)任編輯:魏樹(shù)峰)

步驟4:編輯代碼完畢后保存并退出“Visual Basic編輯器”,單擊“刪除自定義菜單”按鈕則可以看到Excel主菜單又恢復(fù)成了原先的模式。

三、總結(jié)與提高

在某些自定義菜單項(xiàng)是以保護(hù)工作簿安全狀態(tài)的系統(tǒng)中,最好將菜單項(xiàng)的啟動(dòng)放在Auto_Open0Excel函數(shù)中,在打開(kāi)Excel的同時(shí)啟動(dòng),這樣可以保證沒(méi)有權(quán)限的用戶無(wú)法找到該系統(tǒng)的源代碼[4]。通過(guò)使用Excel VBA,使Excel的應(yīng)用系統(tǒng)設(shè)計(jì)滿足個(gè)性化需要,提高了辦公軟件的工作效率和質(zhì)量。

參考文獻(xiàn):

[1]蘇進(jìn).探究如何在EXCEL中使用VBA編程處理數(shù)據(jù)[J].數(shù)字技術(shù)與應(yīng)用.2016,(1):250.

[2]陸嬌嬌.基于Excel VBA的多考場(chǎng)電子成績(jī)自動(dòng)統(tǒng)計(jì)[J].電腦知識(shí)與技術(shù).2016,(12):218.

[3]孫敬杰.Excel入門與實(shí)例演練[M].北京:中國(guó)青年電子出版社,2008.

[4]周志軍,張帆,等.基于Excel VBA實(shí)現(xiàn)考試自動(dòng)編排[J].中國(guó)管理信息化,2016,(3):181-182.

(責(zé)任編輯:魏樹(shù)峰)

Design and Implementation of Menu and Submenu in Android System

OUYANG Gui-xiu
(Wuhan Polytechnic,Wuhan 430074,China)

The menu,submenu and action bar in Android System are introduced.The menu can be placed in the action bar above the screen,which helps the menu look more beautiful.The implementation,loading method and management of menu are presented.The system can realize more functions by means of menu and submenu.

menu;submenu;Android;activity;action bar

TP311.52

A

2016-06-11

歐陽(yáng)桂秀(1973—),女,湖南寧遠(yuǎn)人,副教授,碩士,研究方向:計(jì)算機(jī)軟件。E-mail:782177946@qq.com.

1671-802X(2016)05-0033-04

猜你喜歡
菜單選項(xiàng)顏色
中國(guó)新年菜單
跟蹤導(dǎo)練(四)
閱讀理解
跟蹤導(dǎo)練(5)
本月菜單
單項(xiàng)填空精選練習(xí)100道
特殊顏色的水
一個(gè)“公海龜”的求偶菜單
新書(shū)菜單
北安市| 道真| 棋牌| 日喀则市| 色达县| 济阳县| 巴林右旗| 蓝田县| 洛阳市| 山丹县| 承德市| 固阳县| 五常市| 南召县| 衡东县| 合江县| 天全县| 犍为县| 宾川县| 张家界市| 仪陇县| 汶川县| 新邵县| 新乐市| 清新县| 隆尧县| 双流县| 宝坻区| 通城县| 邯郸市| 阳谷县| 宣武区| 上虞市| 普兰县| 西吉县| 云和县| 临安市| 藁城市| 周至县| 连州市| 古田县|