首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    Android View中OnKeyListener的onKey返回值

    . */ public interface OnKeyListener { /** * Called when a hardware key is dispatched

    1.6K20编辑于 2022-09-13
  • 来自专栏全栈程序员必看

    点击返回键退出popupwindow的方法

    对背景不会有影响 mPopupWindow.setBackgroundDrawable(new BitmapDrawable()); 然后再设置它的键监听器 mView.setOnKeyListener(onKeyListener ); private OnKeyListener onKeyListener=new OnKeyListener() { @Override public

    1.4K20编辑于 2022-07-08
  • android 回车键事件编程

    回车键的行为通常会触发一个 OnKeyListener 或 EditorActionListener,并且可以自定义行为,如提交表单、清除输入框等。1. 使用 OnKeyListener 监听回车键OnKeyListener 监听键盘事件。通过 KeyEvent.KEYCODE_ENTER 来判断回车键。 示例:EditText editText = findViewById(R.id.editText);editText.setOnKeyListener(new View.OnKeyListener() :inputType="textMultiLine" android:lines="5" />php184 Bytes© 菜鸟-创作你的创作对于这种情况,如果需要监听回车键并插入换行符,可以在 OnKeyListener 总结使用 OnKeyListener 来监听物理键盘或软键盘的按键事件。使用 setOnEditorActionListener 来监听 软键盘的回车键 或其他动作,适合表单提交、搜索等操作。

    38410编辑于 2025-07-28
  • 来自专栏Android必知必会

    Android必知必会-Fragment监听返回键事件

    setFocusableInTouchMode(true); getView().requestFocus(); getView().setOnKeyListener(new View.OnKeyListener setOnKeyListener进行处理,这里以一个EditText为例: //private EditText nickname; nickname.setOnKeyListener(new View.OnKeyListener

    2.2K50发布于 2019-07-01
  • 来自专栏深入理解Android

    Android设计模式学习之Builder模式

    object to allow for chaining of calls to set methods */ public Builder setOnKeyListener(OnKeyListener onKeyListener) { P.onKeyListener = onKeyListener; return this; } P.onCancelListener); dialog.setOnDismissListener(P.onDismissListener); if (P.onKeyListener = null) { dialog.setOnKeyListener(P.onKeyListener); } return

    1.1K20编辑于 2022-06-22
  • 来自专栏AndroidTv

    Android KeyEvent 点击事件分发处理流程(一)

    当 KeyEvent 事件分到到具体的子 View 的 dispatchKeyEvent() 里时,View 会先去看下有没有设置 OnKeyListener 监听器,有则回调 OnKeyListener.onKey view_dispatchKeyEvent.png 如果 View 没有设置 OnKeyListener 或者 onKey() 返回 false 时,View 会通过调用 KeyEvent View_onKeyUp.png 如果 View 没有处理事件,也就是没有设置 OnKeyListener 也没有设置 OnClickListener,而且 onKeyDown/Up() 返回的是 事件处理:只有 Activity 和 View 能处理事件,View 根据情况选择是在 OnKeyListener、 OnClickListener 还是在 onKeyDown/Up() 里处理,Activity 为某个具体的 View (如 TextView) 设置 OnKeyListener()----一般常用 这个应该也挺常见的,在 Activity 里获取某个控件的对象,然后设置点击事件监听,然后去做一些事

    4.9K60发布于 2018-05-17
  • 来自专栏全栈程序员必看

    Fragment 点击返回键 做返回操作

    setFocusableInTouchMode(true); getView().requestFocus(); getView().setOnKeyListener(new View.OnKeyListener

    2.2K20发布于 2021-04-07
  • 来自专栏【Android开发基础】

    android各种提示Dialog 弹出框

    cancelable) { dialog.setOnKeyListener(new DialogInterface.OnKeyListener() { @Override cancelable) { dialog.setOnKeyListener(new DialogInterface.OnKeyListener() { @Override

    3.5K20编辑于 2023-02-10
  • 来自专栏小陈飞砖

    Hook技术

    ListeneInfo 里面保存了 View 的各种监听事件,比如 OnClickListener、OnLongClickListener、OnKeyListener 等等。

    68520编辑于 2022-06-25
  • 来自专栏程思阳的专栏

    android中开启ProgressDialog进度条之后,屏蔽返回按键。

    如果你的是有实体搜索键的android机的话,就要加上如下代码: [java] view plain copy pd.setOnKeyListener(new DialogInterface.OnKeyListener

    82320编辑于 2022-01-10
  • 来自专栏LeoXu的博客

    Android中的Fragment使用 原

    myEditText = (EditText)view.findViewById(R.id.my_edit_text); myEditText.setOnKeyListener(new View.OnKeyListener

    78730发布于 2018-08-15
  • 来自专栏微卡智享

    Android在PopWindow中使用Spinner的心路历程

    popupWindowView.setFocusableInTouchMode(true); //返回键关闭popwindow popupWindowView.setOnKeyListener(new View.OnKeyListener InputType.TYPE_CLASS_TEXT); edtinput.requestFocusFromTouch(); edtinput.setOnKeyListener(new View.OnKeyListener

    2K10发布于 2019-07-25
  • 来自专栏老欧说安卓

    Android开发笔记(三十六)展示类控件

    该功能有两种实现方式: 方式一:给编辑框注册一个OnKeyListener监听器(setOnKeyListener方法),当检测到回车键(keyCode == 66)时,触发光标跳转操作; 方式二: android.util.Log; import android.view.KeyEvent; import android.view.View; import android.view.View.OnKeyListener et_user.getText().toString().replace("\r", "").replace("\n", "")); } }; class MyKeyListener implements OnKeyListener

    2.5K30发布于 2019-01-18
  • 来自专栏向治洪

    仿iphone快速导航悬浮球

    import android.view.View; import android.view.View.OnClickListener; import android.view.View.OnKeyListener com.tyd.floatball.util.MyApplication; public class TopFloatService extends Service implements OnClickListener,OnKeyListener

    1.7K80发布于 2018-01-30
  • 来自专栏非著名程序员

    Android 事件处理探险

    单击事件 View.OnCreateContextMenuListener // 创建上下文菜单事件 View.OnFocusChangeListener // 焦点改变事件 View.OnKeyListener Button bn = (Button) findViewById(R.id.bn); // 为bn绑定事件监听器 bn.setOnKeyListener(new OnKeyListener() {

    85270发布于 2018-02-02
  • 来自专栏米扑专栏

    Android与js交互实例

    JSAndroidActivity.this.setTitle("JsAndroid Test"); } } }); mWebView.setOnKeyListener(new View.OnKeyListener

    5.5K50发布于 2019-02-19
  • 来自专栏项勇

    笔记31 | 归纳总结Android的点击事件

    相关类名与方法说明如下: 监听器类名 : OnKeyListener 设置监听器的方法 : setOnKeyListener 监听器需要重写的点击方法 : onKey findViewById(R.id.button ).setOnKeyListener(new OnKeyListener() { @Override public boolean onKey(View

    2.1K80发布于 2018-06-19
  • 来自专栏Android、鸿蒙开发

    Android 自定义View 之 Dialog弹窗

    DialogInterface.OnDismissListener mOnDismissListener; //键值监听 public DialogInterface.OnKeyListener onDismissListener; return this; } /** * 设置键监听 * * @param onKeyListener 键监听事件 * @return Builder */ public Builder setOnKeyListener(OnKeyListener onKeyListener ) { dialogParams.mOnKeyListener = onKeyListener; return this; }

    1.7K120编辑于 2023-07-10
  • 来自专栏【Android开发基础】

    DIalog实现蒙版指引提示效果

    cancelable) {             dialog.setOnKeyListener(new DialogInterface.OnKeyListener() {                

    79910编辑于 2023-02-10
  • 来自专栏风吹杨柳

    自定义Adapter中的跳转事件如何写

    (R.id.EditText01); m_EditText.setOnKeyListener(editTextKeyListener); } private EditText.OnKeyListener editTextKeyListener = new EditText.OnKeyListener() { @Override public boolean onKey

    1.2K30发布于 2019-07-08
领券