java - 在 Button 中设置 2 种不同的颜色

标签 java android android-button

我有一个带有笑话的简单应用程序。我使用以下代码在一些按钮中设置文本:

bt_barjokes.setText(getString(R.string.bar_jokes)+ " ("+barjokes.size()+")");

工作完美,它给出了所用 Arraylist 的正确标题和大小:Bar Jokes (55)

问题是我想更改 (55) 的颜色和字体大小:

("+barjokes.size()+")")

我已经尝试了本论坛中建议的几种解决方案,但无法使其发挥作用。

最佳答案

您可以使用 ForegroundColorSpan 更改文本颜色,使用 AbsoluteSizeSpanRelativeSizeSpan 更改字体大小。

关于java - 在 Button 中设置 2 种不同的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37797717/

相关文章:

android - 像谷歌地图一样在右下角添加自定义位置按钮

android - 如何将样式应用于 Android 中的所有 ImageButtons?

java - 为什么我的布局在横向模式下没有填满屏幕?

java - Set返回值但Get返回null

java - 吉德DockableFrame : how do use WindowListener for my docking frame?

php - 改善大流量下服务器响应延迟

android - 禁用按钮文本中的修剪

java - 如果 get volley 请求为 true,则需要从 cardview 中的可绘制对象更新图像(200 ok)

android - 如何确保我的 Android 6 Cordova 应用在尝试访问文件系统之前提示用户授予权限?

javascript - SignalR 从服务器返回字符串到客户端