2010-07-06 5 views
1

Я работаю с текстовым редактором, чтобы поддерживать свойства полужирного, курсивного и подчеркивания. Я получил успешное решение после выбора текста и нажимая жирным шрифтом. Мой текст выделен жирным шрифтом. Теперь мое требование - удалить жирный шрифт снова после выбора текста и нажатия на полужирную кнопку.Редактирование текста Android

С уважением,

Bhavani.G


Это не просто установка флага, чтобы сделать смелое и удалить bold.We должны знать текст, который мы выбрали, жирным шрифтом, а если он полужирный, то мы должны удалить смелая, нажав на ту же кнопку ..

с уважением,

Бхавани

ответ

1

Вам нужно сохранить жирный флаг, чтобы вы проверяли текущий статус флага и делали наоборот.

Некоторые вещи, как это:

Boolean isBold = false; 
. 
. 
. 
boldText() 
{ 
    if(isBold){ 
     //unbold 
     setTypeface(<What you need>) 
     isbold=false; 
    } 
    else { 
     //bold 
     setTypeface(<What you need>) 
     isbold=true; 
    } 
}