android - Android 上的 OnLongKeyPress 事件似乎不起作用
问题描述
我正在尝试在我的应用程序中捕获长键按下。我尝试了事件跟踪,但似乎不起作用。这是我的代码块:
public override bool OnKeyLongPress([GeneratedEnum] Android.Views.Keycode keyCode, KeyEvent e)
{
if (e.KeyCode == Android.Views.Keycode.Num7)
{
return true;
}
return base.OnKeyLongPress(keyCode, e);
}
public override bool OnKeyUp([GeneratedEnum] Android.Views.Keycode keyCode, KeyEvent e)
{
if (e.KeyCode == Android.Views.Keycode.Num7)
{
if (e.IsTracking && e.IsLongPress)
{
}
return true;
}
return base.OnKeyUp(keyCode, e);
}
public override bool OnKeyDown([GeneratedEnum] Android.Views.Keycode keyCode, KeyEvent e)
{
if (e.KeyCode == Android.Views.Keycode.Num7)
{
if (e.IsTracking && e.IsLongPress)
{
}
return true;
}
return base.OnKeyUp(keyCode, e);
}
IsLongpress
即使我持有钥匙超过 3 秒,我也完全没有收到真实的信息
解决方案
推荐阅读
- android - 如何通过为所有 volley 操作创建单独的类来在单个活动中调用多个 api
- nginx - 每个区域单独的 limit_req_status - nginx 节流
- excel - 循环:使用书签将基于 excel 列表的段落从一个文档复制到另一个文档
- python - 在 model.py 文件中进行更改后无法保存表
- c - C程序检测时间变化并重置计数器
- react-native - 在我进行构建时,我在本机反应中遇到了找不到 lRNRangeSlider 的错误库?
- android - Flutter Web:CreateProcessW 失败 2
- python-3.x - pandas 选择无法转换为 int 或 float 的行
- java - 如何使用#Hibernate #Spring #Java在MySql中存储“日期”?
- python - 如何在 Python 中创建图像中的凸起?最好使用枕形失真