我正在尝试在聊天应用程序中添加水平换行符,但不知道如何。基本上我的目标是让线条在屏幕的整个长度上作为休息时间,以便用户可以更好地阅读他们的消息。
为了附加消息,我有代码:
if (username != null && message != null) {
messageHistoryText.append(username + ":\n");
messageHistoryText.append(message + "\n");
}
答案 0 :(得分:1)
试试这个
messageHistoryText.setText(username + System.getProperty ("line.separator") + "");
messageHistoryText.setText(message + System.getProperty ("line.separator") + "");
这里你只需要将空字符串连接到字符串变量。希望这有效。请告诉我。
答案 1 :(得分:0)
尝试:
if (username != null && message != null) {
messageHistoryText.append(username + ":\r\n");
messageHistoryText.append(message + "\r\n");
}
答案 2 :(得分:0)
if (username != null && message != null) {
messageHistoryText.append(username + "|");
messageHistoryText.append(message + "|");
}