gpt4 book ai didi

android - 编辑文本键监听器

转载 作者:可可西里 更新时间:2023-11-01 18:55:40 26 4
gpt4 key购买 nike

我的布局中有一个 edittext 和一个按钮,在我的代码中我将 edittextkeyListener 设置为 null

    editText.setKeyListener(null);

这样我就无法在我的 edittext 中输入内容了。现在点击我的按钮,我应该能够输入我的 ediitext。我怎样才能做到这一点。这是一个简单的问题,但我找不到任何解决方案。任何帮助将不胜感激。

最佳答案

我现在可能迟到了,但是我是这样做的:

public class MyActivity extends Activity
{
private KeyListener listener;
private EditText editText;

public void onCreate(...)
{
editText = ... // Get EditText from somewhere
listener = editText.getKeyListener(); // Save the default KeyListener!!!
editText.setKeyListener(null); // Disable input
}

// When you click your button, restore the default KeyListener
public void buttonClickHandler(...)
{
editText.setKeyListener(listener);
}
}

基本上,在调用 setKeyListener(null) 之前,您首先要保存 EditText 的默认 KeyListener。然后,当您单击按钮时,您再次调用 setKeyListener,传递您之前保存的默认监听器。

关于android - 编辑文本键监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10933056/

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