我正在开发一个带有程序AB的Android聊天机器人应用程序,它是一个AIML java解释器。
我需要一些帮助来制作访问AIML文件的Android GUI并给出答案。
我已经在Android中创建了一个Chat GUI,它是一个带有适配器的可滚动列表,可以保存消息(请求和答案)。
该应用程序工作。它可以发送请求并获得答案,但我不知道如何在ListView中的TextView中显示此消息。
这就是我的Android聊天代码的外观: http://javapapers.com/android/android-chat-bubble/
要使用将Bot与Android链接的Program AB实现aiml文件,我使用了这个模型: https://github.com/bradleybossard/android-program-ab-demo
答案 0 :(得分:1)
由于我已经尝试过这个解决方案而且在我的android 6版本的情况下没有任何文本显示方法有效,我不想讨论它但是如果setText()看起来没有效果(可能是一个UI冻结)试试< / p>
Toast.makeText(getApplicationContext(),yourmessageString,Toast.LENGTH_SHORT).show();
这将生成一个toast,以显示您的消息。