2010-07-06 179 views
1

我正在使用编辑文本来支持粗体,斜体和下划线的属性。选择文本并单击粗体显示我的文本后显示为bold.Now我的要求是如何删除粗体再次选择文本并单击粗体按钮后。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; 
    } 
}