是的,Android中的setBackgroundColor()
方法可以自定義顏色。你可以使用顏色資源(color resources)或者直接使用十六進制顏色值來設置背景顏色。
res/values/colors.xml
文件中定義一個顏色資源,然后在代碼中使用setBackgroundColor()
方法引用它。例如:<!-- res/values/colors.xml -->
<resources>
<color name="my_custom_color">#FF4081</color>
</resources>
// 在Activity或Fragment中
View myView = findViewById(R.id.my_view);
myView.setBackgroundColor(ContextCompat.getColor(this, R.color.my_custom_color));
setBackgroundColor()
方法。例如:// 在Activity或Fragment中
View myView = findViewById(R.id.my_view);
myView.setBackgroundColor(Color.parseColor("#FF4081"));
這兩種方法都可以讓你自定義背景顏色。