Я искал, как сделать прозрачную панель действий в фрагменте и ответа пока нет. Итак, сценарий: я создаю приложение с помощью навигационного ящика, каждое меню относится к той же панели действий в MainActivity
.Сделать прозрачную панель действий во фрагменте
Но я не могу настроить панель действий в прозрачном режиме, например, Transparent Actionbar: custom tabcolor. В этом:
getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
ActionBar actionBar = getActionBar();
actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#330000ff")));
actionBar.setStackedBackgroundDrawable(new ColorDrawable(Color.parseColor("#550000ff")));
, что код был раньше setContentView
, и, как вы знаете, на фрагменте мы используем onCreateView
для макета.
Как достичь прозрачной панели действий в фрагменте?
используйте код в родительской активности, к которой прикреплен ваш фрагмент. –
Так ваш код в классе «MainActivity», в котором находится ваш навигационный ящик? – Piyush
Почему бы вам не поместить этот код в класс Activity или FragmentActivity? Я думаю, это будет лучше. – Soham