注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

星期五

明天不上班

 
 
 

日志

 
 
关于我

一个特立独行的Java程序员,比较宅,上上网,写博客,听音乐,看电影。

网易考拉推荐

Android之ContextMenu  

2011-11-18 23:52:29|  分类: Android |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
ContextMenu
创建ContextMenu
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo)
处理Context  Item事件
public boolean onContextItemSelected(MenuItem item)

实例:

package com.platform;

import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;

public class ContextMenuActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button = new Button(this);
button.setText("Hold 2 seconds or above");
registerForContextMenu(button);
setContentView(button);
}
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
menu.add(0, 1, 0, "Context 1");
menu.add(0, 2, 0, "Context 2");
menu.add(0, 3, 0, "Context 3");
menu.add(0, 4, 0, "Context 4");
menu.add(0, 5, 0, "Context 5");
menu.add(0, 6, 0, "Context 6");
}
@Override
public boolean onContextItemSelected(MenuItem item) {
switch (item.getItemId()) {
case 1:
showAlert((String)item.getTitle());
break;
case 2:
showAlert((String)item.getTitle());
break;
case 3:
showAlert((String)item.getTitle());
break;
case 4:
showAlert((String)item.getTitle());
break;
case 5:
showAlert((String)item.getTitle());
break;
case 6:
showAlert((String)item.getTitle());
break;

}
return true;
}

private void showAlert(String message) {
new AlertDialog.Builder(this).setTitle("Alert")
.setMessage("click" + " " + message)
.setPositiveButton("close", null).show();
}

}

运行结果:
Android之ContextMenu - 星期五 - 星期五
 
Android之ContextMenu - 星期五 - 星期五
  评论这张
 
阅读(1380)| 评论(0)
推荐

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017