html5中文学习网

您的位置: 首页 > android » 正文

Android创建Menu菜单实例_Android

[ ] 已经帮助:人解决问题

本文实例讲述了Android创建Menu菜单的方法。分享给大家供大家参考。具体方法如下:sdzHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
package com.test;sdzHTML5中文学习网 - HTML5先行者学习网

import android.app.Activity;sdzHTML5中文学习网 - HTML5先行者学习网

import android.content.Intent;sdzHTML5中文学习网 - HTML5先行者学习网
import android.os.Bundle;sdzHTML5中文学习网 - HTML5先行者学习网
import android.provider.Settings;sdzHTML5中文学习网 - HTML5先行者学习网
import android.view.Menu;sdzHTML5中文学习网 - HTML5先行者学习网
import android.view.MenuInflater;sdzHTML5中文学习网 - HTML5先行者学习网
import android.view.MenuItem;sdzHTML5中文学习网 - HTML5先行者学习网

public class TestandroidActivity extends Activity {sdzHTML5中文学习网 - HTML5先行者学习网
    @OverridesdzHTML5中文学习网 - HTML5先行者学习网
 public boolean onCreateOptionsMenu(Menu menu) {sdzHTML5中文学习网 - HTML5先行者学习网
  // TODO Auto-generated method stubsdzHTML5中文学习网 - HTML5先行者学习网
   super.onCreateOptionsMenu(menu);sdzHTML5中文学习网 - HTML5先行者学习网
   MenuInflater inflater = getMenuInflater();sdzHTML5中文学习网 - HTML5先行者学习网
   inflater.inflate(R.menu.menu, menu);sdzHTML5中文学习网 - HTML5先行者学习网
   return true;sdzHTML5中文学习网 - HTML5先行者学习网
    }sdzHTML5中文学习网 - HTML5先行者学习网

 /** Called when the activity is first created. */sdzHTML5中文学习网 - HTML5先行者学习网
    @OverridesdzHTML5中文学习网 - HTML5先行者学习网
    public void onCreate(Bundle savedInstanceState) {sdzHTML5中文学习网 - HTML5先行者学习网
        super.onCreate(savedInstanceState);sdzHTML5中文学习网 - HTML5先行者学习网
        setContentView(R.layout.main);sdzHTML5中文学习网 - HTML5先行者学习网
    }sdzHTML5中文学习网 - HTML5先行者学习网

 @OverridesdzHTML5中文学习网 - HTML5先行者学习网
 public boolean onOptionsItemSelected(MenuItem item) {sdzHTML5中文学习网 - HTML5先行者学习网
  // TODO Auto-generated method stubsdzHTML5中文学习网 - HTML5先行者学习网
  switch(item.getItemId())sdzHTML5中文学习网 - HTML5先行者学习网
  {sdzHTML5中文学习网 - HTML5先行者学习网
  case R.id.settings:sdzHTML5中文学习网 - HTML5先行者学习网
   startActivity(new Intent(this,com.test.Settings.class));sdzHTML5中文学习网 - HTML5先行者学习网
   return true;sdzHTML5中文学习网 - HTML5先行者学习网
  }sdzHTML5中文学习网 - HTML5先行者学习网
  return false;sdzHTML5中文学习网 - HTML5先行者学习网
 }sdzHTML5中文学习网 - HTML5先行者学习网
}

sdzHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
package com.test;sdzHTML5中文学习网 - HTML5先行者学习网

import android.os.Bundle;sdzHTML5中文学习网 - HTML5先行者学习网
import android.preference.PreferenceActivity;sdzHTML5中文学习网 - HTML5先行者学习网

public class Settings extends PreferenceActivity {sdzHTML5中文学习网 - HTML5先行者学习网

 @OverridesdzHTML5中文学习网 - HTML5先行者学习网
 protected void onCreate(Bundle savedInstanceState) {sdzHTML5中文学习网 - HTML5先行者学习网
  // TODO Auto-generated method stubsdzHTML5中文学习网 - HTML5先行者学习网
  super.onCreate(savedInstanceState);sdzHTML5中文学习网 - HTML5先行者学习网
  addPreferencesFromResource(R.xml.settings);sdzHTML5中文学习网 - HTML5先行者学习网
 }sdzHTML5中文学习网 - HTML5先行者学习网
}

sdzHTML5中文学习网 - HTML5先行者学习网

相关配置文件如下:sdzHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
<?xml version="1.0" encoding="utf-8"?>sdzHTML5中文学习网 - HTML5先行者学习网
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >sdzHTML5中文学习网 - HTML5先行者学习网
    <CheckBoxPreference android:key="music" android:summary="@string/music_summary" android:defaultValue="true" android:title="@string/music_title"/>sdzHTML5中文学习网 - HTML5先行者学习网
    <CheckBoxPreference android:key="hints" android:summary="@string/hints_summary" android:title="@string/hints_title"/>sdzHTML5中文学习网 - HTML5先行者学习网
</PreferenceScreen>
sdzHTML5中文学习网 - HTML5先行者学习网

希望本文所述对大家的Android程序设计有所帮助。sdzHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助