如何在单个字符Android

时间:2016-02-15 11:01:22

标签: android textview character

我担心如何在单个字符上分配多种颜色,如下所示:Urdu character Bay

这是乌尔都语的特色。

的R& d: 发现我可以assign multiple colors on different characters in string,但无法在单个字符上应用不同的颜色模式。

1 个答案:

答案 0 :(得分:1)

为他人发布解决方案帮助!

Xml布局代码:

 TextView tvPatternCharacter=(TextView)findViewById(R.id.tvPatternCharacter);
        tvPatternCharacter.setText("ب");
 Bitmap bitmap
                = BitmapFactory.decodeResource(
                getResources(),
                R.drawable.pattern);
        Shader shader = new BitmapShader(
                bitmap,
                Shader.TileMode.CLAMP,
                Shader.TileMode.CLAMP);
        tvPatternCharacter.getPaint().setShader(shader);

活动代码:

{{1}}

感谢链接aelimill,text pattern