0
A
回答
0
幫助:
有一件事你有什麼要理解此處是,當你提供一個數據作爲一種資源,它不能在運行時修改。例如,繪圖文件夾中的繪圖不能在運行時修改。準確地說,「res」文件夾不能以編程方式修改。
這也適用於Strings.xml,即「Values」文件夾。如果您想要一個必須在運行時修改的字符串,請創建一個單獨的類並將您的字符串放置在此類中並在運行時訪問。這是我找到的最好的解決方案。
Change value of R.string programically THX以穿心蓮內酯塞爾瓦
+0
但在這種情況下,您使用Color而不是String ofc –
-1
你可以有兩種顏色在color.xml和前顯示/活動焦點更改。
<color name="red">#ffff0000</color>
<color name="blue">#0000FF</color>
用帆布:
Paint paint = new Paint();
if(shouldBeRed()) {
paint.setColor(R.color.red);
} else {
paint.setColor(R.color.blue);
}
canvas.drawRect(rect, paint);
@ user2779837你想改變顏色在哪裏?
相關問題
- 1. 以編程方式更改deployment.properties文件
- 2. 以編程方式更改BMP文件
- 3. 以編程方式更改XML文件?
- 4. 如何以編程方式更改card_view:cardCornerRadius
- 5. 如何以編程方式更改android:configChanges?
- 6. 如何以編程方式更改UIView?
- 7. 更改R.String的值以編程方式
- 8. 以編程方式更改屬性值
- 9. 以編程方式更改UISegmentedControl值
- 10. 以編程方式更改值
- 11. 以編程方式更改NSSlider值
- 12. 以編程方式更改R.string的值?
- 13. 如何以編程方式更改.bat文件的圖標?
- 14. Java:如何以編程方式更改文件圖標?
- 15. 如何以編程方式更改Wordpress上傳文件夾?
- 16. 如何以編程方式更改文件名
- 17. 如何以編程方式更改樣式組件
- 18. 如何以編程方式更改select2值
- 19. 在Xaml中,如何以編程方式更改SolidColorBrush的值?
- 20. 如何以編程方式更改Android按鈕的Alpha值?
- 21. 如何以編程方式更改微調器值?
- 22. 如何以編程方式更改colors.xml中的顏色值?
- 23. 如何以編程方式更改標識列值?
- 24. 如何以編程方式更改Firefox中的about:config dom.max_script_run_time值?
- 25. UIPickerView - 如何檢測以編程方式更改的值?
- 26. 如何以編程方式更改Better ListView Item的值?
- 27. 以編程方式修改csproj文件
- 28. 以編程方式更改SegmentControl值的視圖已更改
- 29. 以編程方式更改標籤方向,編程方式
- 30. mgwt - 以編程方式更改方向
你不能。您將不得不**在程序中使用**另一個值。 –