Ich habe ein benutzerdefiniertes Dialogfeld Layout, das zwei EditText Felder hat und ich habe zunächst die Sichtbarkeit auf GONE für beide (im Layout XML) festgelegt. Im Dialog onCreate möchte ich einen findViewByTag machen, um eines der beiden EditText Felder zu finden, damit ich die Sichtbarkeit auf VISIBLE setzen kann. Alles funktioniert, finde ich im Dialog, wenn ich die Sichtbarkeit im XML umschalte, aber ich weiß nicht, wie ich einen Verweis auf die Hauptansicht des Dialogs aus dem Dialog bekommen kann, damit ich findViewByTag aufrufen kann.findViewByTag innerhalb eines Dialogs
Ich bin das Layout in der OnCreate der Dialogklasse aufblasen, weil das das Beispiel ist, das ich gefunden habe. Ich bin bereit, dies zu ändern, wenn nötig, um die Referenz im Aufrufer zu erhalten und Sichtbarkeit festzulegen, bevor der Dialog angezeigt wird, wenn dies der beste Weg ist, dies zu tun.
Immer noch ziemlich neu bei Android, so dass alle Tipps, wie Sie am besten mit benutzerdefinierten Dialogen umgehen, geschätzt wird.
findViewByTag funktioniert nur wie erwartet, wenn Ihre Objekte, die Sie als Tag setzen, ein "gut geschriebenes" equals haben. –