Skip to content

zyldzs/ZKSpannableString

Repository files navigation

ZKSpannableString

设置圆角背景的SpannableString

先上效果图:

下面说说怎么使用,在build.grdle添加依赖

compile 'com.zyldzs:ZKSpannableString:1.0.1'

在代码中这样使用

TextView tvSpannablestring = (TextView) findViewById(R.id.tv_spannablestring);
String s="标签";
SpannableString spannableString = new SpannableString(s+"决定我们成为什么样的人,不是我们的能力,而是我们的选择。" );
spannableString.setSpan(new RoundBackgroundColorSpan(MainActivity.this, R.color.colorAccent, "标签", 18, R.color.white,5), 0, s.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
tvSpannablestring.setText(spannableString);

主要在这段代码,下面说下每个参数的意义

//每个参数依次的意义是:上下文,背景色,文字,文字大小,文字颜色,圆角半径
new RoundBackgroundColorSpan(MainActivity.this, R.color.colorAccent, "标签", 18, R.color.white,5)

About

设置圆角背景的SpannableString

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages