title: Adding Enums to Array Adapter for Spinner in Android
body: <p>I'm looking to use enums for a list inside of a spinner widget on android. I have my enums setup as follows:</p>
  
  <pre><code>public enum States{
  
  AL("Alabama"), 
  AK("Alaska"), 
  AR("Arkansas"), 
  AZ("Arizona"), 
  CA("California"), 
  CO("Colorado"),
      ... (etc.)
  }
  </code></pre>
  
  <p>My current array adapter is setup as follows:</p>
  
  <pre><code>mAddressState.setAdapter(new ArrayAdapter&lt;States&gt;(this, android.R.layout.simple_list_item_1, States.values()));
  </code></pre>
  
  <p>This almost works, but in my spinner list I end up with the abbreviations, rather than the state names (which is what I'm going for). Is there a workaround to get this setup correctly?</p>