我想知道如何构造if语句来检查textview是粗体还是斜体。请帮忙。谢谢您。

最佳答案

http://developer.android.com/reference/android/widget/TextView.html#getTypeface()

public Typeface getTypeface ()

返回:
显示文本的当前字体和样式。
if(yourTextViewInstance.getTypeface()!=null){
   if(yourTextViewInstance.getTypeface().getStyle()==Typeface.BOLD || yourTextViewInstance.getTypeface().getStyle()==Typeface.ITALIC){
      //do your stuff
   }
}

08-17 11:25