更改 ActionMode 的背景颜色
Change background color of ActionMode
我想更改 ActionMode 的背景颜色。
我正在使用 AppCompactActivity,因此使用了 v4 Fragment。
我尝试使用以下代码更改操作模式的背景颜色:
int amId = getResources().getIdentifier("action_context_bar", "id", "android");
View view = findViewById(id);
view.setBackground(actionModeBackground);
以上代码在 activity 的情况下工作正常,但在片段的情况下,如何通过调用 findViewById 获取操作栏上下文视图,因为在片段中我们需要父视图来获取子视图。
请建议我在片段中获取操作栏视图的方法。
谢谢。
我通过对 AppCompactActivity 使用 getActivity() 函数找到了解决方案。
我想更改 ActionMode 的背景颜色。 我正在使用 AppCompactActivity,因此使用了 v4 Fragment。
我尝试使用以下代码更改操作模式的背景颜色:
int amId = getResources().getIdentifier("action_context_bar", "id", "android");
View view = findViewById(id);
view.setBackground(actionModeBackground);
以上代码在 activity 的情况下工作正常,但在片段的情况下,如何通过调用 findViewById 获取操作栏上下文视图,因为在片段中我们需要父视图来获取子视图。
请建议我在片段中获取操作栏视图的方法。
谢谢。
我通过对 AppCompactActivity 使用 getActivity() 函数找到了解决方案。