类 EaseChatExtendMenuDialog
- java.lang.Object
-
- android.app.Dialog
-
- io.agora.chat.uikit.widget.dialog.EaseAlertDialog
-
- io.agora.chat.uikit.chat.widget.EaseChatExtendMenuDialog
-
- 所有已实现的接口:
android.content.DialogInterface,android.view.KeyEvent.Callback,android.view.View.OnCreateContextMenuListener,android.view.Window.Callback,IChatExtendMenu,OnItemClickListener
public class EaseChatExtendMenuDialog extends EaseAlertDialog implements IChatExtendMenu, OnItemClickListener
-
-
嵌套类概要
-
从类继承的嵌套类/接口 io.agora.chat.uikit.widget.dialog.EaseAlertDialog
EaseAlertDialog.Builder<T extends EaseAlertDialog>
-
从接口继承的嵌套类/接口 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
-
-
构造器概要
构造器 构造器 说明 EaseChatExtendMenuDialog(android.content.Context context)EaseChatExtendMenuDialog(android.content.Context context, int themeResId)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclear()voidinit()voidonItemClick(android.view.View view, int position)item clickvoidregisterMenuItem(int nameRes, int drawableRes, int itemId)Add new extended functionsvoidregisterMenuItem(int nameRes, int drawableRes, int itemId, int order)Add new extended functionsvoidregisterMenuItem(int nameRes, int drawableRes, int itemId, int order, EaseChatExtendMenuItemClickListener listener)register menu itemvoidregisterMenuItem(int nameRes, int drawableRes, int itemId, EaseChatExtendMenuItemClickListener listener)register menu itemvoidregisterMenuItem(java.lang.String name, int drawableRes, int itemId)Add new extended functionsvoidregisterMenuItem(java.lang.String name, int drawableRes, int itemId, int order)Add new extended functionsvoidregisterMenuItem(java.lang.String name, int drawableRes, int itemId, int order, EaseChatExtendMenuItemClickListener listener)register menu itemvoidregisterMenuItem(java.lang.String name, int drawableRes, int itemId, EaseChatExtendMenuItemClickListener listener)register menu itemvoidsetContentView(android.view.View view)voidsetEaseChatExtendMenuItemClickListener(EaseChatExtendMenuItemClickListener listener)Set item click listenervoidsetMenuOrder(int itemId, int order)Set the order of item-
从类继承的方法 io.agora.chat.uikit.widget.dialog.EaseAlertDialog
getViewById, setOnClickListener, setText
-
从类继承的方法 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
-
-
-
-
方法详细资料
-
setContentView
public void setContentView(@NonNull android.view.View view)- 覆盖:
setContentView在类中android.app.Dialog
-
init
public void init()
-
clear
public void clear()
- 指定者:
clear在接口中IChatExtendMenu
-
setMenuOrder
public void setMenuOrder(int itemId, int order)从接口复制的说明:IChatExtendMenuSet the order of item- 指定者:
setMenuOrder在接口中IChatExtendMenu
-
registerMenuItem
public void registerMenuItem(java.lang.String name, int drawableRes, int itemId)从接口复制的说明:IChatExtendMenuAdd new extended functions- 指定者:
registerMenuItem在接口中IChatExtendMenu
-
registerMenuItem
public void registerMenuItem(java.lang.String name, int drawableRes, int itemId, int order)从接口复制的说明:IChatExtendMenuAdd new extended functions- 指定者:
registerMenuItem在接口中IChatExtendMenu
-
registerMenuItem
public void registerMenuItem(int nameRes, int drawableRes, int itemId)从接口复制的说明:IChatExtendMenuAdd new extended functions- 指定者:
registerMenuItem在接口中IChatExtendMenu
-
registerMenuItem
public void registerMenuItem(int nameRes, int drawableRes, int itemId, int order)从接口复制的说明:IChatExtendMenuAdd new extended functions- 指定者:
registerMenuItem在接口中IChatExtendMenu
-
setEaseChatExtendMenuItemClickListener
public void setEaseChatExtendMenuItemClickListener(EaseChatExtendMenuItemClickListener listener)
从接口复制的说明:IChatExtendMenuSet item click listener
-
registerMenuItem
public void registerMenuItem(java.lang.String name, int drawableRes, int itemId, EaseChatExtendMenuItemClickListener listener)register menu item- 参数:
name- item namedrawableRes- background of itemitemId- idlistener- 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 namedrawableRes- background of itemitemId- idorder- order bylistener- 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 namedrawableRes- background of itemitemId- idlistener- 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 namedrawableRes- background of itemitemId- idorder- order bylistener- on click event of item
-
onItemClick
public void onItemClick(android.view.View view, int position)从接口复制的说明:OnItemClickListeneritem click- 指定者:
onItemClick在接口中OnItemClickListener
-
-