有没有办法设置android.preference.Preference的layoutResId?我需要用比 ListView 更多的东西替换 com.android.internal.R.layout.preference。(我想要另一个视图中的 PreferenceActivity,并让它在该视图中扩展首选项的层次结构,而不是只显示默认的 ListView)。通过 PreferenceActivity 我可以获得 PreferenceManager,但 PreferenceManager.getPreferenceScreen 是包私有的。PreferenceScreen.setLayoutResId 可以更改我想要的 ResId,但我无法做到。如果可以的话,会改变这项工作还是会破坏事情?
问问题
1111 次