Android アプリの edittext フィールドに太字のテキストを追加しました。挿入された太字のテキストが「words words」のように 2 つ以上の単語である場合、HTML では「<\b>words words</b>」としてタグ付けされます。ただし、単語の s をバックスペースで言うと、タグは "<\b>words</b>\ word</b>" に変更されます。これがなぜなのか知っている人はいますか?ありがとう
(太字のタグにスラッシュを追加して、タグを太字のテキストに変更するスタック オーバーフローの代わりにタグを表示します)
編集:
これは、太字のテキストを edittext ボックスに追加するコードです。
// Set up the buttons
builder.setPositiveButton("Add Field",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
field[y] = input.getText().toString();
moreText = "<b>" + field[y] + "</b>";
Log.d("ADebugTagMoreText", "Value: " + moreText);
Text = story.getText();
Text = Text.replace(start, end, Html.fromHtml(moreText));
Log.d("ADebugTagText", "Value: " + Text);
storyText = Text;
story.setText(storyText);