广

android开发

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    Android创建Menu菜单实例

    2018-04-25 21:45:53 次阅读 稿源:互联网
    广告

    本文实例讲述了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程序设计有所帮助。

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告