[英]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.