我遇到这种情况,我必须找到*
并替换为可编辑的文本,例如:" HI *,您的订单*某些文字。 "之后的更多文字*。现在我需要这样的输出Hi ____, What your order ____ some text. some more text ___ after
我怎么能在Android中实现这一点请帮助谢谢。
答案 0 :(得分:0)
答案 1 :(得分:0)
这很简单!
只需将模板存储在Preference中,然后从用户获取值并使用模板将其显示回用户。
例如;我在偏好中存储了以下内容: 我在这里使用了特定的关键字来区分用户的响应:
嗨(姓名),你的订单(订购)有些文字。更多文字(其他) 之后
其中(name)代表用户名;
(订单)是用户的订单;和
(其他)用于其他信息。
现在,通过某些输入字段表单从User获取输入,并使用这样的首选项。
String mTemplate =“你好(姓名),你的订单(订单)是什么文字。一些 更多文字(其他)在“;
之后
用这样的用户响应替换关键字;
mTemplate.replace( “(名称)”, “UserName_goes_here”)替换( “(顺序)”, “UserOrder_goes_here”)替换( “(其它)”, “OtherInfo_goes_here”);。。
在这里,您将获得模板的字符串。希望这会对你有所帮助。