我要修改 const mounted = useRef(false);
const toggle = () => setDropdownOpen(prevState => !prevState);
function dropDownChanged(val) {
setSelectedValue(val);
}
useEffect(() => {
if (mounted.current) {
triggerEventChange(selectedValue,pageIndex);
} else {
mounted.current = true;
}
// eslint-disable-next-line react-hooks/exhaustive-deps
},[selectedValue,pageIndex]);
中的颜色值,例如
colors.xml
。我想使用Java编程地更改它,以便在应用程序运行时进行修改。
我已经尝试过类似<color name="colorPrimary">#3D3D3D</color>
之类的事情,但这会引发不兼容的类型错误,因为R.color.primary必须设置为int而不是String。
如何使用Java更改colors.xml数据?