How to set current spinner text without changing associated selection list items <p>I have a Spinner with some values</p> <pre><code>| Monday | | Thuesday | | Wednesday | | Thursday | | Friday | | Saturday | | USER DEFINED | </code></pre> <p>When the user choose <code>USER DEFINED</code> he can input a custom value in a dialog, assuming that I get this value as <code>String userDef="Your choice"</code>.</p> <p>I need to set this String as current item, without change the spinner selection list, that must appear the same described above, also when the user clicks again on the spinner, something like in Google Analytics Android App, see the image.</p> <p><em>unclicked spinner</em> <img src="https://i.stack.imgur.com/Fyswk.jpg" alt="Unclicked spinner Google Analytics"> <em>clicked spinner</em> <img src="https://i.stack.imgur.com/amAxE.jpg" alt="clicked spinner Google Analytics"></p> <p>How could I do this?</p>