使用不同颜色的款式

时间:2012-10-08 06:23:47

标签: android android-view

enter image description here

如何应用样式和颜色,前半部分是一种颜色,另一半是世界其他颜色,如上图所示

2 个答案:

答案 0 :(得分: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);

这可能会对你有帮助。

答案 1 :(得分: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);