私のプログラムには、タブの 1 つとして PreferenceActivity があります。私は次のことをします。
public class settings extends PreferenceActivity{
// On Create
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.settings);
これは非常にうまく機能し、ユーザーがすべての設定を見つけるのに役立ちます。私の問題は、あまりにも多くの設定を取得し始めているため、それらをサブ PreferenceScreens 内にグループ化したかったことです。これらの PreferenceScreens の 1 つを xml に追加してプログラムをナビゲートすると、タブが失われます。取り消すことができ、すべてが正常に機能しますが、プログラム全体のテーマと計画された更新が本当に台無しになります. 可能かどうかわからない別のオプションは、動的に展開可能な PreferenceCategory です。Dolphin Browserでこれが行われているのを見ますが、それらの設定もストックされていません.