当前位置: 首页 > 知识库问答 >
问题:

编辑文本文本输入监听器

田博超
2023-03-14

我正在开发一个Android聊天应用程序。一切运作良好,但除了一件事;我想设置一个布局的可见性消失,然后设置一个不同的布局可见时,用户开始输入编辑文本,就像在WhatsApp上实现的。但是我似乎想不明白。任何帮助都将不胜感激

基本上,我想做的是设置一个布局的可见性,该布局包含一个图像按钮,用于将图像上载到gone,然后显示一个布局,该布局包含一个图像按钮,用于在用户开始键入时将edittext中的消息或文本发送到visible

共有2个答案

邵锐
2023-03-14

看看TextChangedListener。在TextWatcher的帮助下,您应该能够在输入更改时运行命令。

如果您需要进一步的帮助,请详细描述。

毋城
2023-03-14

你能详细解释一下吗?你想编辑文本来当键盘是希望.然后使用下面在您的清单。

<activity
        android:name=".Activityname"

        android:windowSoftInputMode="adjustPan">

如果没有,请更详细地解释你的问题

 类似资料:
  • 当编辑文本上的回车键被按下时,我试图简单地向listview添加一些内容。我在按钮上也有一个点击监听器,它将调用相同的函数将单词添加到listview。按钮工作正常,直到我添加了文本监视程序。现在,如果我调用的函数在监听器中,如果我按回车键或按下按钮,整个应用程序就会崩溃。如果我从文本监视程序中删除类,那么如果我按下回车键,应用程序不会崩溃,但如果我按下按钮,它会崩溃。有什么想法吗?我已经很久没用

  • 我想在用户在EditText中键入文本时将文本放入我的应用程序中的某个字符串中,并使用它来生动地在活动上显示它(在不同的视图中...) - 就像谷歌的实时/即时搜索工作一样...

  • 我正在尝试实现一个编辑文本,将输入限制为仅 Alpha 字符 [A-Za-z]。 我从本文中的InputFilter方法开始。当我键入“a%”时,文本消失,如果我按退格键,文本为“a”。我尝试过过滤器函数的其他变体,比如使用正则表达式只匹配[a-Za-z],有时会看到疯狂的行为,比如重复字符,我会键入“a”,然后键入“b”,再键入“aab”,然后再键入“c”,再得到“aabaabc”,然后按退格键

  • 我在我的文件中有这个代码,但是当在编辑文本中键入任何值并按下按钮时,相关的字符串不会打印。如何使其在按下按钮时,根据在编辑文本槽中输入的字符串显示特定文本?

  • 我想将文本从软键盘输入到popupwindow中的Edittext小部件,但我遇到了一些问题。我的活动是一个游戏卡桌,并在上面启用一些动画。在游戏表中,有一些按钮。如果玩家点击某个按钮,将显示一个弹出窗口。问题是播放器无法在弹出窗口中输入文本到Edittext。我发现了一些类似的问题,最流行的建议是: 使用此设置,我可以正常输入Edittext。但是,这将阻止主UI线程并导致停止游戏表中的动画。我

  • 我正在将与一起使用-直到最近它都运行良好。这是出现此问题的布局之一: 但是现在,每当用户尝试输入任何内容时,应用程序都会冻结,会被一遍又一遍的重复消息淹没: 如果我删除问题就不复存在了,似乎是因为试图在无休止的循环中更改xml字段 直到几天前,它还很好用。我试过了: > < li> 删除< code > Android:ime options = " action done " 删除 从视图层中删