gpt4 book ai didi

Android:以编程方式设置单选按钮文本的背景颜色

转载 作者:行者123 更新时间:2023-11-30 02:18:16 25 4
gpt4 key购买 nike

当我尝试像这样以编程方式更改单选按钮文本的背景颜色时:

rb.setBackgroundResource(R.drawable.mycustombackground);

背景覆盖了按钮和文本。
我只想更改文本部分(不是单选按钮)的背景颜色。

如何实现?

最佳答案

好的,让我们看看它是否有效:

Spannable span = new SpannableStringBuilder(rb.getText().toString());
span.setSpan(new BackgroundColorSpan(Color.RED), 0, rb.getText().toString().length(), SpannableStringBuilder.SPAN_INCLUSIVE_INCLUSIVE);
rb.setText(span);

将 Color.RED 替换为您想要的任何颜色。不要忘记,如果需要,您必须从资源中获取它。我认为它不适用于可绘制对象。

关于Android:以编程方式设置单选按钮文本的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28945091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com