Я хочу изменить динамический фон фрагмента при загрузке, Ниже кода сделайте это для меня, Но у меня есть проблема во время выполнения, и это происходит из-за изменений фона после отображения фрагмента с фоном по умолчанию.Изменить фон фрагмента на динамическое создание вида
например, когда я хочу прокрутить для загрузки другого фрагмента, появляется фрагмент перехода со значением фона по умолчанию и после загрузки фрагмента и ожидания небольшого момента, когда коды работают с с первого раза.
Я хочу знать, где я неправильно
@Override
public void setUserVisibleHint(boolean visible){
super.setUserVisibleHint(visible);
View view=RegisterFragment.this.getView();
if (view!=null)
{
RelativeLayout layout= (RelativeLayout) view.findViewById(R.id.back_layout);
layout.setBackgroundResource(Application.color);
}
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view= inflater.inflate(R.layout.fragment_register, container, false);
view.findViewById(R.id.back_layout).setBackgroundResource(Application.color);
return view;
}
вы пробовали использовать setMenuVisibility() метамфетамин спосо? – Jai
@Jai спасибо, человек, который работает – Damirchi
Наслаждайтесь! Я отправил ответ, чтобы он мог помочь другим – Jai