Как выделить выделенный текст в Edittext Android?

Я работаю с текстом редактирования, чтобы поддерживать свойства полужирного, курсивного и подчеркнутого начертания. У меня получилось после выбора текста и выделения его жирным шрифтом. Теперь я хочу удалить полужирный шрифт после нажатия кнопки «Обычный».

Typeface.NORMALздесь не работает. Может кто подскажет другой вариант.

Button btnBold = (Button) findViewById(R.id.btnBold);
        btnBold.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                startSelection = etx.getSelectionStart();
                endSelection = etx.getSelectionEnd();


                Spannable s = etx.getText();
                s.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), startSelection, endSelection, 0);
            }
        });


Button btnNormal = (Button) findViewById(R.id.btnNormal );
        btnNormal .setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                **//What I have to do here.**
            }
        });
7
задан BoltClock 28 February 2013 в 15:48
поделиться