1

在此处输入图像描述

如何应用样式和颜色与前半个单词一种颜色和其他半个世界其他颜色如上图

4

2 回答 2

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);

这可能会对您有所帮助。

于 2012-10-08T06:57:04.000 回答
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);
于 2012-10-08T06:50:01.350 回答