I have a regular button that I want to display a timer on. So imagine the text of the button changes every second as a countdown timer. However, I need this timer to only st
You could create a custom button then implement onFinishInflate() or when you initialize the custom button, set it's visibility to invisible and implement onWindowVisibilityChanged(int). Then when you set the button to visible you start the timer. You could also have it be a start button, which when pressed starts the timer and changes what's needed to behave as a timer button.
http://developer.android.com/reference/android/view/View.html