Спасибо за комментарий, я понимаю, что вы имеете в виду, но я не хотел проверять старые значения. Я просто хотел получить указатель на это представление.
Глядя на чужой код, я только что нашел обходной путь, вы можете получить доступ к корню макета, используя LayoutInflater
.
Код следующий, где this
- это действие:
final LayoutInflater factory = getLayoutInflater();
final View textEntryView = factory.inflate(R.layout.landmark_new_dialog, null);
landmarkEditNameView = (EditText) textEntryView.findViewById(R.id.landmark_name_dialog_edit);
Вам необходимо получить inflater для контекста this
, получить доступ к корневому представлению через метод inflate и, наконец, вызвать findViewById
в корневом представлении макета.
Надеюсь, это кому-нибудь пригодится! Bye