我需要从应用程序更改笔触颜色。用户可以更改背景颜色,因此我还需要让他们更改按钮的笔触(轮廓)。由于它已经在可绘制对象(下面的示例)中设置,我还没有找到改变它的方法。似乎像这样的所有其他问题都只是说要使用XML文件....但这并没有让我让它变得动态。感谢您的帮助!我需要将笔触颜色更改为用户定义的颜色。与国家无关。 最佳答案 1.如果您有这样的“View”的可绘制文件然后你可以改变一个。描边颜色:GradientDrawabledrawable=(GradientDrawable)view.getBackground();drawabl