1

我正在开发一个带有程序 AB 的 android 聊天机器人应用程序,它是一个 AIML java 解释器。我需要一些帮助来制作访问 AIML 文件并给出答案的 Android GUI。我已经在 Android 中创建了一个聊天 GUI,它是一个带有适配器的可滚动列表,可以保存消息(请求和答案)。
该应用程序有效。它可以发送请求并获得答案,但我不知道如何从 ListView 在 TextView 中显示此消息。

这是我的 Android 聊天代码的外观:http: //javapapers.com/android/android-chat-bubble/

为了使用将 Bot 与 Android 链接的 Program AB 来实现 aiml 文件,我使用了这个模型: https ://github.com/bradleybossard/android-program-ab-demo

4

1 回答 1

1

由于我已经尝试过这个解决方案,并且在我的 android 6 版本中,没有任何文本显示方法有效,我不想讨论它,但如果 setText() 看起来没有成效(可能是 UI 冻结),请尝试

 Toast.makeText(getApplicationContext(),yourmessageString,Toast.LENGTH_SHORT).show();

这将生成一个 toast 来替代显示您的消息。

于 2017-05-05T13:35:20.350 回答