代码拉取完成,页面将自动刷新
无
添加标题
int start = editText.getStartPosition();
StringBuilder stringBuilder = new StringBuilder();
String textContent = editText.getText();
int lineBreakPos = textContent.lastIndexOf("\n", start);
int insertPos;
if (lineBreakPos == -INT_1) {
insertPos = 0;
} else {
insertPos = lineBreakPos + 1;
}
stringBuilder.append(editText.getText());
stringBuilder.insert(insertPos, "#");
String afterInsert = "";
if (insertPos != 0) {
if (insertPos < editText.getText().length()) {
afterInsert = editText.getText().substring(insertPos + 1);
}
}
if (!afterInsert.startsWith("#") && !afterInsert.startsWith(" ")) {
stringBuilder.insert(insertPos + 1, " ");
}
editText.setText(stringBuilder.toString().replaceAll("# #", "##"));
editText.setStartPosition(editText.getText().length());
editText.setEndPosition(editText.getText().length());
字体加粗
int start = editText.getStartPosition();
int end = editText.getEndPosition();
StringBuilder stringBuilder = new StringBuilder();
if (start == end) {
stringBuilder.append(editText.getText());
stringBuilder.insert(start, "****");
} else {
stringBuilder.append(editText.getText());
stringBuilder.insert(start, "**");
stringBuilder.insert(end + INT_2, "****");
}
editText.setText(stringBuilder.toString());
editText.setStartPosition(editText.getText().length());
editText.setEndPosition(editText.getText().length());
CodeCheck代码测试无异常
CloudTest代码测试无异常
病毒安全检测通过
当前版本demo功能与原组件基本无差异
Under MIT license, check the license file for more detail.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型