如何在代码中而不是在 xml 中更改拆分操作栏的颜色?我的用户可以选择操作栏的颜色,我希望他们也可以更改拆分操作栏(显示在屏幕底部的操作栏)的颜色。
我正在使用android:uiOptions="splitActionBarWhenNarrow"
android manifest实现 splitActionBar
到目前为止,我正在尝试这个,但它不起作用
final int splitBarId = getResources().getIdentifier("split_action_bar", "id", "android");
final View splitActionBar = findViewById(splitBarId);
if (splitActionBar != null) {
splitActionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor(actionbar_colors)));
}
}