0

ActionMode の背景色を変更したい。私は AppCompactActivity を使用しているので、v4 Fragment を使用しています。

以下のコードを使用して、アクションモードの背景色を変更しようとしました:

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

上記のコードは、アクティビティの場合は正常に機能しますが、フラグメントの場合、フラグメントのように findViewById を呼び出してアクション バー コンテキスト ビューを取得する方法は、子ビューを取得するために親ビューが必要です。

アクションバービューをフラグメントで取得する方法を提案してください。

ありがとう。

4

1 に答える 1