我知道SpannableString可以在一个textview中设置不同的文本大小,但是如果以编程方式添加textview则它不起作用.
String s = "Best Ever";
SpannableString ss1 = new SpannableString(s);
ss1.setSpan(new RelativeSizeSpan(2f), 0, 4, 0); // set size
ss1.setSpan(new ForegroundColorSpan(Color.RED), 0, 4, 0); // set color
TextView tv = (TextView) findViewById(R.id.textview);
tv.setText(ss1);
Run Code Online (Sandbox Code Playgroud)