类 EaseChatExtendMenuDialog

    • 嵌套类概要

      • 从接口继承的嵌套类/接口 android.content.DialogInterface

        android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnClickListener, android.content.DialogInterface.OnDismissListener, android.content.DialogInterface.OnKeyListener, android.content.DialogInterface.OnMultiChoiceClickListener, android.content.DialogInterface.OnShowListener
    • 字段概要

      • 从接口继承的字段 android.content.DialogInterface

        BUTTON_NEGATIVE, BUTTON_NEUTRAL, BUTTON_POSITIVE, BUTTON1, BUTTON2, BUTTON3
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void clear()  
      void init()  
      void onItemClick​(android.view.View view, int position)
      item click
      void registerMenuItem​(int nameRes, int drawableRes, int itemId)
      Add new extended functions
      void registerMenuItem​(int nameRes, int drawableRes, int itemId, int order)
      Add new extended functions
      void registerMenuItem​(int nameRes, int drawableRes, int itemId, int order, EaseChatExtendMenuItemClickListener listener)
      register menu item
      void registerMenuItem​(int nameRes, int drawableRes, int itemId, EaseChatExtendMenuItemClickListener listener)
      register menu item
      void registerMenuItem​(java.lang.String name, int drawableRes, int itemId)
      Add new extended functions
      void registerMenuItem​(java.lang.String name, int drawableRes, int itemId, int order)
      Add new extended functions
      void registerMenuItem​(java.lang.String name, int drawableRes, int itemId, int order, EaseChatExtendMenuItemClickListener listener)
      register menu item
      void registerMenuItem​(java.lang.String name, int drawableRes, int itemId, EaseChatExtendMenuItemClickListener listener)
      register menu item
      void setContentView​(android.view.View view)  
      void setEaseChatExtendMenuItemClickListener​(EaseChatExtendMenuItemClickListener listener)
      Set item click listener
      void setMenuOrder​(int itemId, int order)
      Set the order of item
      • 从类继承的方法 android.app.Dialog

        addContentView, cancel, closeOptionsMenu, create, dismiss, dispatchGenericMotionEvent, dispatchKeyEvent, dispatchKeyShortcutEvent, dispatchPopulateAccessibilityEvent, dispatchTouchEvent, dispatchTrackballEvent, findViewById, getActionBar, getContext, getCurrentFocus, getLayoutInflater, getOwnerActivity, getSearchEvent, getVolumeControlStream, getWindow, hide, invalidateOptionsMenu, isShowing, onActionModeFinished, onActionModeStarted, onAttachedToWindow, onBackPressed, onContentChanged, onContextItemSelected, onContextMenuClosed, onCreate, onCreateContextMenu, onCreateOptionsMenu, onCreatePanelMenu, onCreatePanelView, onDetachedFromWindow, onGenericMotionEvent, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyShortcut, onKeyUp, onMenuItemSelected, onMenuOpened, onOptionsItemSelected, onOptionsMenuClosed, onPanelClosed, onPrepareOptionsMenu, onPreparePanel, onRestoreInstanceState, onSaveInstanceState, onSearchRequested, onSearchRequested, onStart, onStop, onTouchEvent, onTrackballEvent, onWindowAttributesChanged, onWindowFocusChanged, onWindowStartingActionMode, onWindowStartingActionMode, openContextMenu, openOptionsMenu, registerForContextMenu, requestWindowFeature, requireViewById, setCancelable, setCanceledOnTouchOutside, setCancelMessage, setContentView, setContentView, setDismissMessage, setFeatureDrawable, setFeatureDrawableAlpha, setFeatureDrawableResource, setFeatureDrawableUri, setOnCancelListener, setOnDismissListener, setOnKeyListener, setOnShowListener, setOwnerActivity, setTitle, setTitle, setVolumeControlStream, show, takeKeyEvents, unregisterForContextMenu
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 从接口继承的方法 android.view.Window.Callback

        onPointerCaptureChanged, onProvideKeyboardShortcuts
    • 构造器详细资料

      • EaseChatExtendMenuDialog

        public EaseChatExtendMenuDialog​(@NonNull
                                        android.content.Context context)
      • EaseChatExtendMenuDialog

        public EaseChatExtendMenuDialog​(@NonNull
                                        android.content.Context context,
                                        int themeResId)
    • 方法详细资料

      • setContentView

        public void setContentView​(@NonNull
                                   android.view.View view)
        覆盖:
        setContentView 在类中 android.app.Dialog
      • init

        public void init()
      • registerMenuItem

        public void registerMenuItem​(java.lang.String name,
                                     int drawableRes,
                                     int itemId)
        从接口复制的说明: IChatExtendMenu
        Add new extended functions
        指定者:
        registerMenuItem 在接口中 IChatExtendMenu
      • registerMenuItem

        public void registerMenuItem​(java.lang.String name,
                                     int drawableRes,
                                     int itemId,
                                     int order)
        从接口复制的说明: IChatExtendMenu
        Add new extended functions
        指定者:
        registerMenuItem 在接口中 IChatExtendMenu
      • registerMenuItem

        public void registerMenuItem​(int nameRes,
                                     int drawableRes,
                                     int itemId,
                                     int order)
        从接口复制的说明: IChatExtendMenu
        Add new extended functions
        指定者:
        registerMenuItem 在接口中 IChatExtendMenu
      • registerMenuItem

        public void registerMenuItem​(java.lang.String name,
                                     int drawableRes,
                                     int itemId,
                                     EaseChatExtendMenuItemClickListener listener)
        register menu item
        参数:
        name - item name
        drawableRes - background of item
        itemId - id
        listener - on click event of item
      • registerMenuItem

        public void registerMenuItem​(java.lang.String name,
                                     int drawableRes,
                                     int itemId,
                                     int order,
                                     EaseChatExtendMenuItemClickListener listener)
        register menu item
        参数:
        name - item name
        drawableRes - background of item
        itemId - id
        order - order by
        listener - on click event of item
      • registerMenuItem

        public void registerMenuItem​(int nameRes,
                                     int drawableRes,
                                     int itemId,
                                     EaseChatExtendMenuItemClickListener listener)
        register menu item
        参数:
        nameRes - resource id of item name
        drawableRes - background of item
        itemId - id
        listener - on click event of item
      • registerMenuItem

        public void registerMenuItem​(int nameRes,
                                     int drawableRes,
                                     int itemId,
                                     int order,
                                     EaseChatExtendMenuItemClickListener listener)
        register menu item
        参数:
        nameRes - resource id of item name
        drawableRes - background of item
        itemId - id
        order - order by
        listener - on click event of item