主程序如下:

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>

运行效果图如下:


说明:转载请注明出处!

更多相关文章

  1. android 实现类似选项卡的UI
  2. 【AndroidStudio】Aapt2Exception
  3. 配置 Lync 2010 for iPhone
  4. Android(安卓)架构
  5. Android开发获取开机启动项列表
  6. Android分享功能
  7. Android(安卓)ViewPager实现左右滑动翻页
  8. Android(安卓)自动完成文本框的实例
  9. Android中如何实现EditText的自动换行

随机推荐

  1. android 应用程序基础
  2. Google Android操作系统内核编译图文教程
  3. 国内最全的Android市场,最全Android软件商
  4. Android(安卓)蓝牙调色灯/zigbee调色灯学
  5. Android(安卓)onTouchEvent, onClick及on
  6. Android简单语音控制应用的实现
  7. Android中_TextView属性的XML详解 包括单
  8. Linux ubuntu repo安装方法
  9. Android多点触控技术
  10. Android(安卓)-- Layout布局文件里的andr