Zusätzliche Informationen für Einstellungsbildschirme anzeigen, wenn das CheckboxPreference-Zusammenfassungsfeld nicht lang genug ist?

Ich habe einen Bildschirm, auf dem Sie Module für meine Android-Anwendung aktivieren / deaktivieren können.

Dafür verwende ich einen CheckboxPreference-Bildschirm. Das ist alles in Ordnung, aber das Zusammenfassungsfeld wird abgeschnitten, wenn längere Beschreibungen als 2 Zeilen hinzugefügt werden.

Angenommen, für jedes Modul stehen 4-5 Beschreibungszeilen zur Verfügung, dann möchte ich dies in einem Hilfefenster anzeigen.

Ich habe versucht, ein Klick-Ereignis an die CheckboxPreference zu binden, aber das wird für die gesamte Zeile ausgelöst, also nicht nur, wenn das Kontrollkästchen angeklickt wird, und mehr, wo immer Sie auf die Zeile klicken, wird das Kontrollkästchen umgeschaltet.

Jetzt frage ich mich also, ob dies behoben werden kann. Wenn der Benutzer weitere Informationen benötigt, tippen Sie einfach auf den Text und der Helfer wird geöffnet. Wenn Sie die Einstellungen ändern möchten, tippen Sie auf das Kontrollkästchen.

Wie würdest du es machen? Ich bin auch offen für andere Ideen, wenn sie funktionieren.