All of the different input views have some sort of...
# android
j
All of the different input views have some sort of listener for determining changes. If you wanted to wait until submission time, well, you'd just be doing that same validation code except at validation time instead of in a listener.