【问题标题】:How do I inflate a toolbar in PreferenceFragment?如何在 PreferenceFragment 中为工具栏充气?
【发布时间】:2015-01-31 00:43:30
【问题描述】:

在 PreferenceFragment 中,视图像这样膨胀

addPreferencesFromResource(R.xml.preferences);

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

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

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

【问题讨论】:

    标签: java android xml material-design


    【解决方案1】:

    您可以只使用您的活动通过 id 获取视图。

    getActivity().findViewById(...)
    

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

    【讨论】:

    • 很高兴它很有用:)
    猜你喜欢
    • 1970-01-01
    • 2015-02-22
    • 2016-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-07
    • 1970-01-01
    • 2018-06-19
    相关资源
    最近更新 更多