https://www.sourcebaran.com/learn/android_user_interface_controls/