2012-10-08 52 views

回答

0
Spannable str = "AIRTEL"; 

      str.setSpan(new ForegroundColorSpan(Color.RED), 0, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 

      str.setSpan(new ForegroundColorSpan(Color.BLACK), 3, 5, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 
1

试试这个,

<TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/tvText" 
     android:background="#FF0000" 
     android:textSize="28dip" 
     android:textStyle="bold" 
     android:paddingLeft="10dip" 
     android:paddingRight="10dip" 
     /> 


TextView tvText = (TextView)findViewById(R.id.tvText); 
Spannable WordtoSpan = new SpannableString("AIRTEL");   

WordtoSpan.setSpan(new BackgroundColorSpan(Color.WHITE), 0, 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 

tvText.setText(WordtoSpan); 

这可能会帮助你。