我想以粗体EditText
设置选定的文本。如何将选定的文字设置为粗体?
已经有可能找出我选择的字符并用getSelectionStart() and getSelectionEnd()
我知道位置在哪里。
但我的问题是,我想用按钮设置选定的文本粗体,不知道如何设置字符粗体与字符串(我只知道如何设置它与EditText
)。
因此,这里是我的示例代码:
fettdruckButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int selectionStart = fullscreenEdittext.getSelectionStart();
int selectionEnd = fullscreenEdittext.getSelectionEnd();
int differenz = selectionEnd - selectionStart;
String selectedText = fullscreenEdittext.getText().toString().substring(selectionStart, selectionEnd);
Log.d("selectedText", "selectedText " + selectedText + "|" + selectionStart + "|" + selectionEnd);
//fullscreenEdittext.setTypeface(null, Typeface.BOLD);
}
});
ü想要它在点击按钮后或选择文本时点击 – 2014-09-01 08:36:55
按钮之后点击所选文本应显示为粗体 – user3603935 2014-09-01 08:38:32