Ответ 1
public KeyEvent (int action, int code)
Создайте новое ключевое событие.
Параметры
действие Код действия: либо ACTION_DOWN, ACTION_UP, либо ACTION_MULTIPLE.
код key code
Первым параметром должен быть код действия. В вашем случае вы должны использовать ACTION_DOWN, потому что вы хотите имитировать нажатие клавиши:
public static final int ACTION_DOWN
Значение getAction(): клавиша нажата.
Итак, это должно работать:
@Override
public void onClick(View v)
{
text.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_DEL));
}