![](/img/trans.png)
[英]Android Studio (Java): Changing Color of a Button directly with java not .xml
[英]how to make button color variable in xml/java (android studio)
如果这个问题过于广泛而无法在特定代码中回答,我感到非常抱歉,但是我只是刚开始,想知道如何解决特定功能。 我一直在尝试将按钮xml颜色设置为变量,就像我在下面进行设置一样,在我的布局中将按钮ID设置为变量Team1button,然后使用它来设置其文本。
Team1button = findViewById(R.id.button);
字符串Teamname =“ tree”;
Team1button.setText(团队名称);
本质上,我想与.setText做相同的事情,但是要使用颜色,因为我希望颜色可以通过代码中发生的其他事件来改变。 最后,我希望用户选择每个按钮的颜色,但这是一个不同的问题,在能够使按钮的颜色在xml或java中可变之后,我将回答自己。 如果您知道我需要在布局文件或.java文件中执行哪种类型的功能,那么如果您提供有关如何执行此操作的任何输入,将不胜感激。 这是用于学校项目。
查看Button类文档: https : //developer.android.com/reference/android/widget/Button.html
基本上,如果我正确地理解了您,您可以致电:
button.setBackgroundColor(int colorID);
例如
button.setBackgroundColor(Color.RED);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.