如何在PreferenceFragment中为工具栏充气?

时间:2014-12-02 17:08:29

标签: java android xml material-design

在PreferenceFragment中,视图会像这样膨胀

addPreferencesFromResource(R.xml.preferences);

而不是通过创建视图对象并对其进行膨胀。所以现在,如果我想在我的设置片段中实现一个工具栏,它扩展了PreferenceFragment,我需要这样做:

addPreferencesFromResource(R.xml.preferences);
toolbar = (Toolbar) findViewById(R.id.toolbar);
((ActionBarActivity)getActivity()).setSupportActionBar(toolbar);

但没有视图对象,我应该如何使用findViewById

1 个答案:

答案 0 :(得分:1)

您可以使用您的活动按ID获取视图。

getActivity().findViewById(...)

您可以阅读有关getViewByid和活动的更多信息。方法here