Wie erhält man Elemente (findViewById) für ein Layout, das in einem Dialog dynamisch geladen wird (setView)?

Ich muss den in einem XML-Layout definierten EditText abrufen, der dynamisch als Ansicht in einem Einstellungsdialog geladen wird.

<code>public class ReportBugPreference extends EditTextPreference {

    @Override
    protected void onPrepareDialogBuilder(AlertDialog.Builder builder) {
        super.onPrepareDialogBuilder(builder);   
        builder.setView(LayoutInflater.from(ctx).inflate(R.layout.preference_report_bug_layout,null));
        EditText edttxtBugDesc = (EditText) findViewById(R.id.bug_description_edittext); // NOT WORKING
    }

}
</code>

EDIT: LÖSUNG von jjnFord

<code>@Override
protected void onPrepareDialogBuilder(AlertDialog.Builder builder) {
    super.onPrepareDialogBuilder(builder);  

    View viewBugReport = LayoutInflater.from(ctx).inflate(R.layout.preference_report_bug,null);
    EditText edttxtBugDesc = (EditText) viewBugReport.findViewById(R.id.bug_description_edittext);

    builder.setView(viewBugReport);



}
</code>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage