2013-11-22 3 views
0

У меня есть edittext и некоторые кнопки, такие как полужирный курсив, подчеркивают пули. Теперь, когда я выбираю какой-то текст и нажимаю любую кнопку, а затем использую растянутую строку, я применяю этот конкретный диапазон к той части edittext, как жирный курсив подчеркивания и т. Д.Как установить bulletspan в строку в edittext с основным полем?

Я пытаюсь поставить Bulletspan в edittext. Вот код, который я использую для установки диапазона пули: -

s.setSpan(new BulletSpan(), text.getSelectionStart(), text.getSelectionEnd, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 

где текст - это моя ссылка на Edittext.

Теперь проблема заключается в том, что я хочу, чтобы мой маркированный текст приходил в какое-то ведущее пространство или отступ от начала, как в любом текстовом редакторе, таком как MS Word.

+0

Попробуйте установить отступы вашего EditText в файле XML, как 'андроида: paddingLeft =«10dp»' – GrIsHu

+0

Я использую spannable строку так и для конкретного текста я хочу этого, а не для всей EditText –

+0

Пожалуйста кратко расскажите о своем вопросе. Каков ваш фактический текст и для какого текста вы хотите растягиваться? – GrIsHu

ответ

0

Просто скажите BulletSpan, сколько лидирующего пространства вы хотите. Этот пример даст вам 16dp ведущее место на первой и последующих строках (например, в текстовых редакторах, которые вы упомянули).

new BulletSpan(16);