java - 在android中将书面文本发送到屏幕

标签 java android

我只是 Android 的初学者,我创建了一个文本框,用户输入一些文本并按发送按钮,我希望将此文本发送到屏幕,就像短信或 Whatsapp 一样。 我创建了一个文本框和一个按钮,然后向按钮添加了名为 sendAnswer 的 onClick 方法,如下所示:

    public void sendAnswer()
    {
        EditText editText = (EditText)findViewById(R.id.answer);
        String editTextStr = editText.getText().toString();

        Log.d(editTextStr, editTextStr);
     }

其中“answer”是 editText 框的 id。但这是行不通的。我怎样才能做到这一点?

另外,我将尝试在下一步中执行以下操作:当用户输入文本并发送时,手机将自动将消息输出到屏幕上,就像与手机聊天一样。用户发送的任何内容都将显示在屏幕的右侧,而手机所说的任何内容都将显示在屏幕的左侧。你能给我一些如何做这些的想法吗?谢谢

最佳答案

如果您已安装 Android 示例。 请查看如何使用 ListView 以及如何向其动态添加项目。

您将需要一个ListView来完成您想要做的事情。

看看

android-sdks/samples/android-8/BluetoothChat

它可能对你有帮助。

检查这个例子 Manage Items dynamically

关于java - 在android中将书面文本发送到屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15271080/

相关文章:

安卓 EditText 提示

java - Spring ModelAttribute正确解析

java - Android:将变量传递给非 Activity 类

java - 如何设置一个改变ImageView图像资源的onTouchListener?

java - 在运行时修改 JVM 标志

android - 如何在 native 后台服务中使用( Angular )HTTP 客户端 - NativeScript

java - 握手失败客户端 key 交换,使用证书链

java - 以相对布局自动组织 View |安卓工作室

android - 如何在 Android 中使用 CheckBox 跟踪 ListView 中选中的行

android - Bootstrap 下拉菜单不适用于 Android