Android创建Menu菜单实例
本文实例讲述了Android创建Menu菜单的方法。分享给大家供大家参考。具体方法如下:
代码如下:package com.test;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.provider.Settings;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
public class TestandroidActivity extends Activity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch(item.getItemId())
{
case R.id.settings:
startActivity(new Intent(this,com.test.Settings.class));
return true;
}
return false;
}
}
代码如下:package com.test;
import android.os.Bundle;
import android.preference.PreferenceActivity;
public class Settings extends PreferenceActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.settings);
}
}
相关配置文件如下:
代码如下:<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<CheckBoxPreference android:key="music" android:summary="@string/music_summary" android:defaultValue="true" android:title="@string/music_title"/>
<CheckBoxPreference android:key="hints" android:summary="@string/hints_summary" android:title="@string/hints_title"/>
</PreferenceScreen>
希望本文所述对大家的Android程序设计有所帮助。
您可能感兴趣的文章:Android动态添加menu菜单的简单方法详解Android中的Menu菜单键Android开源组件SlidingMenu侧滑菜单使用介绍Android动态修改ToolBar的Menu菜单示例Android仿微信菜单(Menu)(使用C#和Java分别实现)Android 开源项目侧边栏菜单(SlidingMenu)使用详解Android使用onCreateOptionsMenu()创建菜单Menu的方法详解在Android中创建菜单项Menu以及获取手机分辨率的解决方法Android UI实现SlidingMenu侧滑菜单效果Android制作微信app顶部menu菜单(ActionBar)Android编程之菜单Menu的创建方法示例
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341