@Override
public final View getView(final int position, final View convertView, final ViewGroup parent) {
Pair<Object, Integer> pair = getItemInternal(position);
onVisualizeItem(pair.first);
View view;
if (pair.first == DIVIDER) {
view = convertView;
if (view == null) {
LayoutInflater layoutInflater = LayoutInflater.from(context);
view = layoutInflater.inflate(R.layout.preference_divider, parent, false);
}
adaptDividerColor(view);
} else if (pair.first instanceof PreferenceCategory &&
TextUtils.isEmpty(((PreferenceCategory) pair.first).getTitle())) {
view = new View(context);
} else {
view = encapsulatedAdapter.getView(pair.second, convertView, parent);
}
onVisualizedItem(pair.first, view);
return view;
}
PreferenceGroupAdapter.java 文件源码
java
阅读 46
收藏 0
点赞 0
评论 0
项目:AndroidPreferenceActivity
作者:
评论列表
文章目录