На самом деле, вы не можете вызвать то, что еще не создано в вашем представлении.
Тем не менее, у вас есть 2 варианта:
A - Создайте это в вашем onCreate(...)
, нодобавьте его позже к вашему представлению
B- Создайте его, добавьте его, но используйте следующий параметр:
sibmitButton.setVisibility(View.GONE);
Отличная вещь в том, что вы можете добавить кнопку, играть с ней(программно), но пользователь не может коснуться этого!Это даже не занимает «пробел» с вашей точки зрения!
А при необходимости просто используйте:
sibmutButton.setVisibility(View.VISIBLE);
Это то, что вы хотите?