Я использую butterknife в фрагменте. У меня есть 2 двух ViewPagers, которые находятся в header.xml
. И я не хочу использовать findViewById()
для их создания. Я пытался использовать ButterKnife.bind(this,header)
, но это не позволяет мне связывать дважды. Есть ли способ решить этот случай?Как связать динамические представления в фрагменте?
(простите за мое плохое выражение, английский не является моим родным языком)
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View inflate = inflater.inflate(R.layout.fragment_a, null);
ButterKnife.bind(this, inflate);
View header = LayoutInflater.from(getActivity()).inflate(R.layout.header, null);
mPagerMenu = (ViewPager) header.findViewById(R.id.pager_menu);
mPagerAd = (ViewPager) header.findViewById(R.id.pager_ad);
return inflate;
}
Попробуйте 'ButterKnife.bind (getActivity());' – Bills