gpt4 book ai didi

java - 没有 XML 的 Android PreferenceActivity

转载 作者:搜寻专家 更新时间:2023-11-01 08:07:45 24 4
gpt4 key购买 nike

有没有一种方法可以创建 Holo 风格(未弃用)的 PreferenceActivity,它是纯 Java 中的 header /fragment ,而不是 XML?是否可以通过编程方式添加和删除 header ?

最佳答案

您可以在 OnBuildHeaders 中创建/添加自己的 Headers,然后在 onHeaderClick 中检查 ids:

@Override
public void onBuildHeaders(List<Header> target) {
//loadHeadersFromResource(R.xml.prefs_sync_plugins, target);

Header customHeader = new Header();
customHeader.titleRes= R.string.customHeaderTitle;
customHeader.id = R.string.customHeaderTitle;
target.add(customHeader);
}

@Override
public void onHeaderClick(Header header, int position) {
if (header.id == R.string.customHeaderTitle) {
// Do something
}
}

关于java - 没有 XML 的 Android PreferenceActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12905512/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com