I have a edit text in my app. When the user touches the edit text the whole text should be selected and when he starts typing text should be cleared. An example is browser addre
You can select all text in EditText by using android:selectAllOnFocus or setSelectAllOnFocus(boolean).
Set a flag when all text is selected. Then detect a text change by using the addTextChangedListener method on your EditText and make your class implement or define an inner class implementing the TextWatcher class.
In this watcher class method, check the flag you set to indicate whether all text is selected. if true, then do TextView.setText("")
. This will clear the text. Now set the flag to false again so that subsequent text changes will not cause the text to be cleared.