本文整理汇总了Java中android.support.v7.preference.PreferenceCategory.getPreferenceCount方法的典型用法代码示例。如果您正苦于以下问题:Java PreferenceCategory.getPreferenceCount方法的具体用法?Java PreferenceCategory.getPreferenceCount怎么用?Java PreferenceCategory.getPreferenceCount使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.support.v7.preference.PreferenceCategory
的用法示例。
在下文中一共展示了PreferenceCategory.getPreferenceCount方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initPrefsSummary
import android.support.v7.preference.PreferenceCategory; //导入方法依赖的package包/类
/**
* Init single Preference
*/
protected void initPrefsSummary(SharedPreferences sharedPreferences,
Preference p) {
if (p instanceof PreferenceCategory) {
PreferenceCategory pCat = (PreferenceCategory) p;
int pcCatCount = pCat.getPreferenceCount();
for (int i = 0; i < pcCatCount; i++) {
initPrefsSummary(sharedPreferences, pCat.getPreference(i));
}
} else {
updatePrefsSummary(sharedPreferences, p);
if (p instanceof RingtonePreference) {
p.setOnPreferenceChangeListener(new RingToneOnPreferenceChangeListener());
mRingtonePreference = (RingtonePreference) p;
}
}
}
示例2: initSummary
import android.support.v7.preference.PreferenceCategory; //导入方法依赖的package包/类
private void initSummary(Preference pref) {
if (pref instanceof PreferenceScreen) {
final PreferenceScreen screen = (PreferenceScreen) pref;
for (int i = 0; i < screen.getPreferenceCount(); i++)
initSummary(screen.getPreference(i));
} else if (pref instanceof PreferenceCategory) {
final PreferenceCategory category = (PreferenceCategory) pref;
for (int i = 0; i < category.getPreferenceCount(); i++)
initSummary(category.getPreference(i));
} else
updatePrefSummary(pref);
}