Android的:如何检查是否TextView的是粗体或斜体编程的是、斜体、粗体、Android

2023-09-07 23:34:22 作者:花田流成泪海

我想知道如何构建一个if语句来检查,如果一个TextView是粗体或斜体。请帮忙。谢谢。

解决方案

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

 公共字样getTypeface()
 

收益:

  

显示目前所处的字体和样式的文本。

 如果(yourTextViewInstance.getTypeface()!= NULL){
   如果(yourTextViewInstance.getTypeface()。对getStyle()== Typeface.BOLD || yourTextViewInstance.getTypeface()。对getStyle()== Typeface.ITALIC){
      //做你的东西
   }
}
 

android robotium测试,Android robotium自动化测试

I would like to know how to construct an if statement to check if a TextView is bold or italic. Please help. Thank you.

解决方案

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

public Typeface getTypeface ()

returns:

the current typeface and style in which the text is being displayed.

if(yourTextViewInstance.getTypeface()!=null){
   if(yourTextViewInstance.getTypeface().getStyle()==Typeface.BOLD || yourTextViewInstance.getTypeface().getStyle()==Typeface.ITALIC){
      //do your stuff
   }
}