更改ActionMode

时间:2015-11-27 06:09:22

标签: android-support-library background-color actionmode

我想更改ActionMode的背景颜色。 我正在使用AppCompactActivity,所以使用v4 Fragment。

我尝试使用以下代码更改操作模式的背景颜色:

 int amId = getResources().getIdentifier("action_context_bar", "id", "android");
 View view = findViewById(id);
 view.setBackground(actionModeBackground);

上面的代码在活动的情况下工作正常,但是在片段的情况下,如何通过调用findViewById来获取操作栏上下文视图,就像在片段中一样,我们需要父视图来获取子视图。

请建议我以片段方式获取操作栏视图。

感谢。

1 个答案:

答案 0 :(得分:0)

我通过对AppCompactActivity使用getActivity()函数找到了解决方案。