studio preferencefragmentcompat medium create appcompatpreferenceactivity addpreferencesfromresource java android android-edittext preferenceactivity preferencescreen

java - preferencefragmentcompat - preferenceactivity android



¿Es posible cambiar el resumen de EditTextPreference dinámicamente en Android? (1)

Claro, aquí hay un pequeño ejemplo:

EditTextPreference etp = (EditTextPreference) findPreference("the_pref_key"); etp.setSummary("New summary");

Esto requiere que muestre sus preferencias ya sea desde una findPreference() PreferenceActivity o desde un findPreference() PreferenceFragment , ya que findPreference() es un método de estas clases. Lo más probable es que ya lo hagas.

Para cambiar el resumen cada vez que el usuario cambie la preferencia real, use un OnPreferenceChangeListener y verifique si la clave relevante cambió en la devolución de llamada. Después de que haya cambiado, simplemente edite el resumen como se indica arriba.

Configuré una pantalla de preferencias para editar las configuraciones en mi aplicación. Me gustaría insertar una EditTextPreference que contenga un Título como "establecer su nombre" y un resumen que contenga el nombre ingresado.

¿Es eso posible? ¡gracias de antemano!