PhoneGap制作的包中創(chuàng)建menu菜單教程
作者:佚名
Android中菜單的使用時(shí)非常頻繁的,能夠達(dá)到很好的使用效果,其實(shí)他的實(shí)現(xiàn)方法非常簡單,本文我們來介紹一下《PhoneGap制作的包中創(chuàng)建menu菜單教程》。
1.在主java文件public class app extends DroidGap后添加如下代碼:
簡單示例:
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- menu.add(0,1,1,R.string.about);
- menu.add(0,2,2,R.string.navigation);
- menu.add(0,3,3,R.string.exit);
- // TODO Auto-generated method stub
- return super.onCreateOptionsMenu(menu);
- }
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- if(item.getItemId()==3){
- finish();
- }
- if(item.getItemId()==1){
- super.loadUrl("file:///android_asset/www/about.html");
- }
- if(item.getItemId()==2){
- super.loadUrl("file:///android_asset/www/index.html");
- }
- return super.onOptionsItemSelected(item);
- }
完整示例
- package com.vae.cn;
- import android.os.Bundle;
- import android.view.Menu;
- import android.view.MenuItem;
- import com.phonegap.*;
- public class app extends DroidGap {
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- super.setIntegerProperty("splashscreen", R.drawable.splash);
- super.loadUrl("file:///android_asset/www/index.html", 4500);
- }
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- menu.add(0,1,1,R.string.about);
- menu.add(0,2,2,R.string.navigation);
- menu.add(0,3,3,R.string.exit);
- // TODO Auto-generated method stub
- return super.onCreateOptionsMenu(menu);
- }
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- if(item.getItemId()==3){
- finish();
- }
- if(item.getItemId()==1){
- super.loadUrl("file:///android_asset/www/about.html");
- }
- if(item.getItemId()==2){
- super.loadUrl("file:///android_asset/www/index.html");
- }
- return super.onOptionsItemSelected(item);
- }
- }
2.在res/values目錄下的string.xml中添加如下鍵對(duì)值
簡單示例
- <string name="exit">退出</string>
- <string name="about">關(guān)于</string>
- <string name="navigation">導(dǎo)航</string>
完整示例
- <?xml version="1.0" encoding="utf-8"?>
- <resources>
- <string name="hello">app</string>
- <string name="exit">退出</string>
- <string name="about">關(guān)于</string>
- <string name="navigation">導(dǎo)航</string>
- </resources>
責(zé)任編輯:佚名
來源:
abis