`

menu 菜单

阅读更多
package com.example.myapp.app.activity;

import com.example.myapp.R;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.SubMenu;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.Button;
import android.widget.PopupMenu;

public class listActivity extends Activity implements OnClickListener{
	private  Button button;
	private Menu menu;
	private PopupMenu popupMenu;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		requestWindowFeature(Window.FEATURE_NO_TITLE);
		setContentView(R.layout.listactivity);

		button =(Button) findViewById(R.id.id_popup_mune);
		setEvent();
	}
	@Override
	protected void onResume() {
		super.onResume();
		createPopupMenu(button);
	}
	private void setEvent() {
		button.setOnClickListener(this);
	}

	public void createPopupMenu(View v){
	    popupMenu = new PopupMenu(this, v);
	    menu = popupMenu.getMenu();
		SubMenu subMenu = menu.addSubMenu(Menu.NONE, 8, 0, "复制");  
		SubMenu subMenu1 = menu.addSubMenu(Menu.NONE, Menu.FIRST + 1, 1, "粘贴");  
		subMenu.add("ddd");
	}

	@Override
	public void onClick(View v) {
		switch (v.getId()) {
		case R.id.id_popup_mune:
			popupMenu.show();
			break;

		default:
			break;
		}
	}
	
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics