Android创建Menu菜单实例

 更新时间:2014年10月13日 11:50:57   投稿:shichen2014  
这篇文章主要介绍了Android创建Menu菜单实例,讲述了Android菜单项的创建方法,在Android应用程序开发中非常具有实用价值,需要的朋友可以参考下

本文实例讲述了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;
    }

 /** Called when the activity is first created. */
    @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程序设计有所帮助。

相关文章

  • Flutter实现滚动选择数字

    Flutter实现滚动选择数字

    这篇文章主要为大家详细介绍了Flutter实现滚动选择数字,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Android开发欢迎页点击跳过倒计时进入主页

    Android开发欢迎页点击跳过倒计时进入主页

    没点击跳过自然进入主页,点击跳过之后立即进入主页,这个功能怎么实现呢,本文通过实例代码给大家介绍Android开发欢迎页点击跳过倒计时进入主页,感兴趣的朋友一起看看吧
    2023-12-12
  • Android  Intent传递数据底层分析详细介绍

    Android Intent传递数据底层分析详细介绍

    这篇文章主要介绍了Android Intent传递数据底层分析详细介绍的相关资料,需要的朋友可以参考下
    2017-02-02
  • android实现QQ微信侧滑删除效果

    android实现QQ微信侧滑删除效果

    这篇文章主要为大家详细介绍了android实现QQ微信侧滑删除效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Android开发之imageView图片按比例缩放的实现方法

    Android开发之imageView图片按比例缩放的实现方法

    这篇文章主要介绍了Android开发之imageView图片按比例缩放的实现方法,较为详细的分析了Android中ImageView控件的scaleType属性控制图片缩放的具体用法,需要的朋友可以参考下
    2016-01-01
  • Android Studio实现简单补间动画

    Android Studio实现简单补间动画

    这篇文章主要为大家详细介绍了Android Studio实现简单补间动画,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • Android中使用RecylerView实现聊天框效果

    Android中使用RecylerView实现聊天框效果

    这篇文章主要介绍了Android中使用RecylerView实现聊天框效果,本文通过示例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-08-08
  • Android 显示和隐藏输入法实现代码

    Android 显示和隐藏输入法实现代码

    本文所要介绍的这个方法可以转换软件输入法在窗体中的显示状态,具体实现代码如下,感兴趣的你可以参考下哈,希望可以帮助到你
    2013-03-03
  • Android 模拟器(emulator-5554...)出现错误解决办法

    Android 模拟器(emulator-5554...)出现错误解决办法

    这篇文章主要介绍了Android 模拟器出现错误解决办法的相关资料,如:Unable to get view server version from device,Failed to install helloworld.apk on device 'emulator-5554': timeout,这种常见错误,解决办法,需要的朋友可以参考下
    2016-11-11
  • Android Adapter里面嵌套ListView实例详解

    Android Adapter里面嵌套ListView实例详解

    这篇文章主要介绍了Android Adapter里面嵌套ListView实例详解的相关资料,这里提供实例代码并说明如何实现该功能,需要的朋友可以参考下
    2017-07-07

最新评论