public class Androidtest2Activity extends Activity { /** Called when the activity is first created. */ private EditText et; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); et = (EditText) this.findViewById(R.id.editText1); et.setText("HelloWorld"); this.underline(3, 7); } public void underline(int start, int end) { SpannableStringBuilder spannable = new SpannableStringBuilder(getText().toString()); CharacterStyle span = new UnderlineSpan(); spannable.setSpan(span, start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); setText(spannable); } private Editable getText() { return et.getText(); } private void setText(SpannableStringBuilder spannalbe) { et.setText(spannalbe); } }