• 用代码构造PreferenceScreen


    在PreferenceFregment中构造界面,简单省事的方法就是使用findPreference然后在xml里把UI写好。在代码中动态的添加UI内容也是需要的。核心代码是:

                    PreferenceScreen a = getPreferenceScreen();
                    Preference pfs = new Preference(getActivity());
                    pfs.setTitle("aaa");
                    pfs.setSummary("connected");
                    a.addItemFromInflater(pfs);    

    放在代码环境中就是:

    public void onCreate(Bundle icicle) {
                    // TODO Auto-generated method stub
                    super.onCreate(icicle);
                    Log.i(TAG, "--------onCreate");
                    addPreferencesFromResource(R.xml.test);
                    //PreferenceScreen a = (PreferenceScreen)getPreferenceManager().findPreference("other");
                    PreferenceScreen a = getPreferenceScreen();
                    Preference pfs = new Preference(getActivity());
                    pfs.setTitle("aaa");
                    pfs.setSummary("connected");
                    a.addItemFromInflater(pfs);
            }
    
  • 相关阅读:
    2028 ACM Lowest Common Multiple Plus
    2032 杨辉三角
    2011 ACM 0和1思想
    grid
    Change position in observation
    1490 ACM 数学
    1489 ACM 贪心
    2009 ACM 水题
    Book Lending Registration
    MR1和MR2(Yarn)工作原理流程
  • 原文地址:https://www.cnblogs.com/gelandesprung/p/4125653.html
Copyright © 2020-2023  润新知