Android 之ContextMenu上下文菜单
来源:互联网 发布:淘宝上门安装服务商 编辑:程序博客网 时间:2024/05/21 02:35
主程序如下:
package com.cloay;import android.app.Activity;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.TextView;import android.widget.Toast;/** * * MyContextMenuActivity.java * @author cloay * 2011-10-18 */public class MyContextMenuActivity extends Activity {private TextView textView = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); textView = (TextView) findViewById(R.id.text); registerForContextMenu(textView); //为视图注册上下文菜单 }@Overridepublic void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo) {menu.setHeaderIcon(android.R.drawable.ic_menu_share);menu.setHeaderTitle("Share to friends");menu.add(Menu.NONE, 0, 0, "发送");menu.add(Menu.NONE, 1, 1, "分享");super.onCreateContextMenu(menu, v, menuInfo);}@Overridepublic boolean onContextItemSelected(MenuItem item) {switch(item.getItemId()){case 0:Toast.makeText(this, "发送给手机联系人!", Toast.LENGTH_SHORT).show();break;case 1:Toast.makeText(this, "分享到微博!", Toast.LENGTH_SHORT).show();break;}return super.onContextItemSelected(item);} }
布局文件如下:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingTop="10dip" > <TextView android:id="@+id/text" android:paddingTop="10dip" android:textColor="#FFA07A" android:background="@drawable/bg_normal" android:text="@string/hello" android:layout_width="wrap_content" android:layout_height="wrap_content"/></LinearLayout>
运行效果图如下:
- Android 之ContextMenu上下文菜单
- Android--ContextMenu上下文菜单
- 【Android】上下文菜单contextMenu
- Android上下文菜单 ContextMenu
- Android-ContextMenu上下文菜单
- 【Android】上下文菜单contextMenu
- Android ContextMenu 上下文菜单
- Android开发之创建ContextMenu上下文菜单
- Android菜单使用之ContextMenu(上下文菜单)
- Android——菜单之ContextMenu(上下文菜单)
- 12. android ContextMenu 上下文菜单
- android 使用上下文菜单ContextMenu
- android ContextMenu 上下文菜单示例
- android 使用上下文菜单ContextMenu
- Android使用上下文菜单ContextMenu
- android开发步步为营之27:上下文菜单ContextMenu的用法
- Android菜单详解 使用上下文菜单ContextMenu
- androoid framework学习之 - ContextMenu上下文菜单
- Twitter(一)
- Ubuntu安装后需要设置root密码
- 如何禁用HTML页面的上下文菜单
- 一个简洁的CMS系统管理界面设计
- 单片机 C语言延时 分析(转载)
- Android 之ContextMenu上下文菜单
- Oracle spool 用法小结
- XML文件操作工具:Dom4j的使用(全而好的文章)(转)
- 参数_kgl_large_heap_warning_threshold值影响性
- 图片做提交按钮和重置按钮
- 求两个字符串的相似度(或距离)
- 关于页面布局margin:auto 不管用问题
- spring unit test autowired
- 网摘