zoukankan      html  css  js  c++  java
  • android 为组件添加contextMenu上下文菜单

    package com.example.fragmentNavigation2.fragment;
    
    import android.os.Bundle;
    import android.support.v4.app.Fragment;
    import android.view.*;
    import android.widget.Button;
    import android.widget.Toast;
    import com.example.fragmentNavigation2.R;
    
    public class WeiXinFragment extends Fragment {
    
        private Button button;
    
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                                 Bundle savedInstanceState) {
            View view = inflater.inflate(R.layout.wei_xin_fragment, container, false);
            button = (Button) view.findViewById(R.id.press_button);
            registerForContextMenu(button);
            return view;
        }
    
        @Override
        public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
            new MenuInflater(getActivity()).inflate(R.menu.context_menu, menu);
            menu.setHeaderTitle("请选择你喜欢的网站");
            super.onCreateContextMenu(menu, v, menuInfo);
        }
    
        /**
         * 相应本fragment对应的上下文菜单事件
         */
        @Override
        public boolean onContextItemSelected(MenuItem item) {
            switch (item.getItemId()) {
                case R.id.first_item:
                    Toast.makeText(getActivity(), "重庆国际矿产开发协会", 1).show();
                    break;
                case R.id.second_item:
                    Toast.makeText(getActivity(), "重庆雨人网络工作室", 1).show();
                    break;
            }
            return true;
        }
    }
    <?xml version="1.0" encoding="utf-8"?>
    
    <menu xmlns:android="http://schemas.android.com/apk/res/android">
            <item android:id="@+id/first_item" android:title="第一个选项"></item>
            <item android:id="@+id/second_item" android:title="第二个选项"></item>
            <item android:title="第三个选项"></item>
    </menu>
  • 相关阅读:
    新年新方向-斩获新职位
    专利之家:让灵感冒冒泡
    转帖:专利之家
    WPF:Localization 基础
    WPF教程.002
    有关XXX产品研发管理约定
    转帖:曲线路标北京前门上岗
    超出想象-超级终端显示器
    小e的每日一画 之 小男孩在太阳下敬礼 20080102
    小e的每日一画 之 飞毯旅行记 20071231
  • 原文地址:https://www.cnblogs.com/wuyou/p/3525664.html
Copyright © 2011-2022 走看看