导航视图获取/查找标头布局

导航视图获取/查找标头布局

在我的导航视图中,我有一个带有id‘viewId’和活动按钮的标题布局。要设置这些按钮,我在活动的onPostCreate:

final View panel = findViewById(R.id.viewId);panel.setOnClickListener(new View.OnClickListener() {... setup goes here ...});

新版本的Android支持库,(23.1.0),则无法找到该视图,它将返回NULL。在以前的版本中,它运行得很好。这是一个错误,还是我使用了这个功能错误?如果是,如何访问标头布局并向其添加行为?


慕桂英546537
浏览 346回答 3
3回答

斯蒂芬大帝

我就是这么做的ButterKnife对我来说很管用。protected static class HeaderViewHolder {     @BindView(R.id.button)     Button button;     HeaderViewHolder(View view) {         ButterKnife.bind(this, view);     }}然后像这样使用这个视图持有者:View header = navigationView.getHeaderView(0);headerViewHolder = new HeaderViewHolder(header);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android