編輯:關於Android編程
(1)布局文件沒有做更改
(2)在res--menu目錄下的main.xml文件中代碼如下:
Menu_submenu Settings Hello world! 文件 新建 打開 選項
package com.example.menu_submenu; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.MenuItem; import android.view.SubMenu; import android.widget.Toast; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } /* * 處理一級菜單 */ @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.file: Toast.makeText(MainActivity.this, "一級菜單file..", Toast.LENGTH_SHORT) .show(); break; case R.id.chioce: Toast.makeText(MainActivity.this, "一級菜單chioce..", Toast.LENGTH_SHORT).show(); break; default: break; } return super.onOptionsItemSelected(item); } /* * 處理二級菜單的 */ @Override public boolean onMenuItemSelected(int featureId, MenuItem item) { switch (item.getItemId()) { case R.id.create1: Toast.makeText(MainActivity.this, "處理二級菜單create1..", Toast.LENGTH_SHORT).show(); break; case R.id.open1: Toast.makeText(MainActivity.this, "處理二級菜單create1..", Toast.LENGTH_SHORT).show(); break; case R.id.create: Toast.makeText(MainActivity.this, "處理二級菜單create..", Toast.LENGTH_SHORT).show(); break; case R.id.open: Toast.makeText(MainActivity.this, "處理二級菜單open..", Toast.LENGTH_SHORT).show(); break; default: break; } return super.onMenuItemSelected(featureId, item); } }
本文實例為大家分享了Android懸浮窗菜單的具體代碼,供大家參考,具體內容如下MainActivity.java代碼:package siso.multilistvie
內容概要示例演示和基本介紹啟用Action Bar在Action Bar上添加按鈕自定義Action Bar樣式自動隱藏Action BarAction Provider
搬運而來,如有雷同,絕非意外! Toast用於向用戶顯示一些幫助/提示。下面我做了5中效果,來說明Toast的強大,定義一個屬於你自己的Toast。 1.默認
無論是Android開發或者是其他移動平台的開發,ListView肯定是一個大咖,那麼對ListView的操作肯定是不會少的,上一篇博客介紹了如何實現全選和反選的功能,本