温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

PhoneGap中怎么创建一个menu菜单

发布时间:2021-07-28 15:32:24 来源:亿速云 阅读:116 作者:Leah 栏目:移动开发

这期内容当中小编将会给大家带来有关PhoneGap中怎么创建一个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中添加如下键对值

简单示例

<string name="exit">退出</string> <string name="about">关于</string> <string name="navigation">导航</string>

完整示例

<?xml version="1.0" encoding="utf-8"?> <resources>     <string name="hello">app</string>     <string name="exit">退出</string>     <string name="about">关于</string>     <string name="navigation">导航</string> </resources>

上述就是小编为大家分享的PhoneGap中怎么创建一个menu菜单了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI