在我的NavigationView中,我有一个带有id“viewId”的头布局和活动按钮。为了设置这些按钮,我在activity的 onPostCreate
中执行以下操作:
final View panel = findViewById(R.id.viewId);
panel.setOnClickListener(new View.OnClickListener() {
... setup goes here ...
});
使用新版 Android 支持库(23.1.0),找不到视图,返回 null。在之前的版本中,它能够很好地工作。这是一个 bug 吗?还是我使用了错误的功能?如果是 bug,如何访问标题布局并为其添加行为?
inflateHeaderView
时,它会为你在RecyclerView
中的正确层级和正确父级上附加视图 - 这是你无法在NavigationView
外部完成的。 - ianhanniballake