我只是 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/