gpt4 book ai didi

android - 发送退格键事件以编辑文本

转载 作者:IT老高 更新时间:2023-10-28 23:29:33 29 4
gpt4 key购买 nike

我不知道如何从我自己的按钮向 EditText 发送退格键事件。这是我尝试过的:

Button backSpace=(Button)findViewById(R.id.backSpace_tab);
backSpace.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
text.dispatchKeyEvent(new KeyEvent(KeyEvent.KEYCODE_DEL,KeyEvent.KEYCODE_P));
}
});

最佳答案

来自 Android developer docs :

public KeyEvent (int action, int code)

Create a new key event.

Parameters
action Action code: either ACTION_DOWN, ACTION_UP, or ACTION_MULTIPLE.
code The key code

第一个参数应该是一个 Action 代码。在您的情况下,您应该使用 ACTION_DOWN ,因为你想模拟按键:

public static final int ACTION_DOWN

getAction() value: the key has been pressed down.

所以这应该有效:

@Override
public void onClick(View v)
{
text.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_DEL));
}

关于android - 发送退格键事件以编辑文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7145758/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com