0

Android 中的设置应用程序有以下源代码: 代码

Settings 类派生自 PreferenceActivity。即使使用 android 源代码,我也无法弄清楚类中的哪些代码负责在设置屏幕中显示差异选项。

我的猜测是正确的代码在 onResume() 中:

 public void onResume() {
    super.onResume();

    ListAdapter listAdapter = getListAdapter();
    if (listAdapter instanceof HeaderAdapter) {
        ((HeaderAdapter) listAdapter).resume();
    }
}

有人可以帮忙吗?

谢谢。

4

1 回答 1

1

我无法弄清楚类中的哪些代码负责在设置屏幕中显示差异选项。

这主要在首选项 XML中,例如声明首选项标题的文件(平板电脑设置视图的左列)。一些首选项是通过 custom 实现PreferenceFragments的,其中 UI 偏离了首选项规范。

于 2012-05-14T22:20:56.287 回答