如何应用样式和颜色,前半部分是一种颜色,另一半是世界其他颜色,如上图所示
答案 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);