2

自分のConfigurationアクティビティの中で、ページに設定されているコンテンツのプレビューを示す固定Viewを持つ設定画面を作成する必要があります。私はメインの設定画面を変更したくないです(私はすでに別のアクティビティを持っています)。ネストされたpreferences画面のレイアウトを変更したいのです。Custom PreferenceActivityを別のPreferenceActivityの中に入れよう

私が試したのは、このオプションをクリックしても何も起こらず、アクティビティがタイムアウトになるときです。 )。

もう1つのアイデアは、別の設定作業を開始するカスタムの「設定」を作成することです。複数の構成アクティビティを持つことが正しいか/受け入れられるでしょうか?

答えて

3

主要なConfigureActivityの次のコードは動作しますが、私が望むことを行うためのクリーンな方法があるかどうかはわかりません。誰かが確認できますか?

PreferenceScreen b = (PreferenceScreen) findPreference("my_empty_preference_screen");  
b.setOnPreferenceClickListener(new OnPreferenceClickListener() { 
    @Override 
    public boolean onPreferenceClick(Preference preference) { 
     Intent intent = new Intent(ConfigureActivity.this, ConfigureActivity.class); 
     intent.setAction("android.appwidget.action.APPWIDGET_CONFIGURE"); 
     ConfigureActivity.this.startActivity(intent); 
     return false; 
    } 
}); 
関連する問題