2
bindView我有这样的情况:Butterknife如何从我的项目不同的意见
@BindView(R.id.viewpager)
ViewPager viewPager;
TabLayout tabLayout;
AddParkingFragmentListener listener;
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View inflatedView = inflater.inflate(R.layout.fragment_add_parking, container, false);
ButterKnife.bind(this, inflatedView);
tabLayout = (TabLayout) getActivity().findViewById(R.id.tabs);
tabLayout.setVisibility(View.VISIBLE);
return inflatedView;
}
,我需要绑定一个观点,即在activity_main.xml
布局。 我以为我可以使用一个接口直接在MainActivity中禁用可见性,但我也知道是否有可能使用Butterknife绑定这个视图,因为在MainActivity中我也有这个问题:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
View view = navigationView.getHeaderView(0);
profile = (ImageView) view.findViewById(R.id.imgPro);
//this views are in the navigation view, how to bind using butterknife?
logo = (ImageView) view.findViewById(R.id.logo);
email = (TextView) findViewById(R.id.email_profile);
ButterKnife.bind(this);
}
有没有办法做到这一点,或者我需要使用findViewById()方法?
感谢
所以我可以使用经典@BindView为他人的正常意见和ButterKnife.findById? – ste9206
是:D就是这样! –
太好了:D非常感谢你! – ste9206