Size: a a a

Android Developers

2021 November 20

СК

Саша Козловский... in Android Developers
Может в onCreateView всегда так?
источник

АЧ

Антон Чехов... in Android Developers
Попробуй чуть позже по жц на этом глянуть)))
источник

АЧ

Антон Чехов... in Android Developers
Ещё один вариант — 2 лаяута
Но не надо так делать)))

Но тебя называется layout injection
источник

ЯН

Ярослав Нестеров... in Android Developers
фрагмент не добавляй
источник

СК

Саша Козловский... in Android Developers
Это видимо баг фреймворка. Я сейчас пытаюсь удалить view так:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {

View view = inflater.inflate(R.layout.fragment_layout_help, container,
 false);
//MyView это костомное view.
text_help_link = (MyView) view.findViewById(R.id.MyViewHelp3);
text_help1 = (MyView) view.findViewById(R.id.MyViewHelp2);
text_help2 = (MyView) view.findViewById(R.id.MyViewHelp4);
text_help3 = (MyView) view.findViewById(R.id.MyViewHelp5);
text_help4 = (MyView) view.findViewById(R.id.MyViewHelp6);
text_help5 = (MyView) view.findViewById(R.id.MyViewHelp10);
 text_help = (MyView) view.findViewById(R.id.MyViewHelp1);
text_help.setTypeface(FontsHelper.getTypeFace(getActivity()
 .getApplicationContext(), FONT_PATH1));
if(BuildConfig.isPaid) {
container.removeView(text_help4);
container.removeView(view.findViewById(R.id.button_help2));
}
return view;
}
источник

СК

Саша Козловский... in Android Developers
Почему? Ведь кроме этих двух view есть view,которые мне нужны во фрагменте.
источник

АЧ

Антон Чехов... in Android Developers
Возможно ты меня не правильно понял
Попробуй удалить чуть позже по жц
И скорее всего стазу появится парент
источник

СК

Саша Козловский... in Android Developers
К примеру в onCreate?
источник

АЧ

Антон Чехов... in Android Developers
Ну да
источник

АЧ

Антон Чехов... in Android Developers
Не
OnStart
источник

СК

Саша Козловский... in Android Developers
И там получать view через getView()?
источник

АЧ

Антон Чехов... in Android Developers
Ага
источник

СК

Саша Козловский... in Android Developers
А id view получать тоже через getView()?
источник

АЧ

Антон Чехов... in Android Developers
ViewBindings?
источник

СК

Саша Козловский... in Android Developers
Я имею ввиду тех view,которые в макете.
источник

A

Alex in Android Developers
А почему не пойти от обратного: использовать viewStub и когда !isPaid инфлейтить?
источник

СБ

Саша Брославский... in Android Developers
В биндах зачем айдишники?))
источник

АЧ

Антон Чехов... in Android Developers
?
Чтобы их не было
источник

ЯН

Ярослав Нестеров... in Android Developers
isVisible = false
источник

СБ

Саша Брославский... in Android Developers
А чтобы их не было, нужно юзать биндинг. Все сошлось))
источник