2016-03-26 12 views
0

Ich habe ein benutzerdefiniertes Dialogfeld, und ich möchte, wenn möglich, einen On-Touch-Listener zum Titel hinzufügen.Hinzufügen eines Ereignis-Listeners zum Titel eines Dialogfelds

Ich kann den Titel mit benutzerdefinierten Text festlegen, aber ich bin mir nicht sicher, wie Sie den Titel abrufen, um dies zu erreichen.

Ist das möglich? Der einzige nachweisbare Code, den ich bisher habe, ist der Code, der den Titel des Dialogs erzeugt und einstellt.

//Creating and setting the title of the dialog 
    final Dialog dialog = new Dialog(activity); 
    dialog.setTitle(title); 
+1

Dialog wie in DialogFragment oder AlertDialog? – hehe

+0

Ich habe gerade realisiert, dass ich die Basisklasse Dialog direkt und nicht eine der Unterklassen benutze - vielleicht ist das das Problem? –

+0

Können Sie diesen Code posten? Es ist schwer zu sagen, ohne Ihren Code zu sehen. – hehe

Antwort

0

Ist das möglich?

Ja,

Wie?

  • Benutzerdefinierte Ansicht für Titel des Dialogfelds hinzufügen.
  • Setzen Sie dialogInterface.OnClickListener auf die Ansicht, die Sie als Titelansicht hinzugefügt haben.
  • Tun Sie, was Sie im onClick davon wollen.
Verwandte Themen