我正在尝试将一些文本设置为 DialogFragment,并且该文本包含一些新行。
我已经尝试了所有这些:
setMessage("This is line A \n This is line b");
setMessage("This is line A \\\n This is line b");
setMessage("This is line A+"System.getProperty("line.separator")"+This is line b");
没有工作。
任何提示?
我正在尝试将一些文本设置为 DialogFragment,并且该文本包含一些新行。
我已经尝试了所有这些:
setMessage("This is line A \n This is line b");
setMessage("This is line A \\\n This is line b");
setMessage("This is line A+"System.getProperty("line.separator")"+This is line b");
没有工作。
任何提示?
您应该将字符串设置为 strings.xml 文件中的资源,然后使用 getString 方法获取它。
在这里查看更多详细信息:String Resource new line /n not possible?
我建议为您的对话框使用自定义布局,或者您可以只使用
String message = "First sentence \r\n Second sentence \r\n ..."