La dimensione del text Spinner non cambia?

Non ho potuto cambiare la dimensione text o il colore di spinner con il codice qui sotto:

<Spinner android:id="@+id/spinner1" style="@style/submitspinner" android:layout_weight="2" android:entries="@arrays/a_code" android:prompt="@string/p_code" /> 

stile:

  • Principale differenza tra la manifestazione e la logging programmata di BroadcastReceiver
  • Come avviare applicazioni Android da un'altra applicazione
  • USB_DEVICE_ATTACHED Intento di non sparare
  • Il "release" di cordova si comport diversamente da "debug" per quanto riguarda SSL
  • Come effettuare la seguente query in Firebase? (più di uno where la condizione)
  • Come posso impostare un'ombra in each cella di un ListView?
  •  <style name="submitspinner" parent="@android:TextAppearance.Widget.TextView.SpinnerItem"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">match_parent</item> <item name="android:layout_margin">10sp</item> <item name="android:textColor">@android:color/holo_blue_dark</item> <item name="android:textSize">@dimen/pt</item> </style> 

    Sembra uguale, come posso aumentare la dimensione di text e cambiare il colore del filatore?

  • Imansible utilizzare la Libreria di supporto Android v4
  • Popolare il filatore direttamente nel layout xml
  • Android - JSONException Nessun valore per
  • La chiave deve essere un ID risorse risorse specifiche per l'applicazione
  • Problema per eseguire la mia applicazione su un dispositivo reale
  • Binding dei dati di Android utilizzando il tag include
  • 3 Solutions collect form web for “La dimensione del text Spinner non cambia?”

    Quello che dovresti fare per Spinners personalizzati è creare un singolo XML che agirà come model per la string nello Spinner, come segue:

     <?xml version="1.0" encoding="UTF-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/standard_spinner_format" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="@dimen/pt" android:textColor="@android:color/holo_blue_dark"/> 

    Quindi quando si crea l'adattatore Spinner in java eseguire quanto segue:

     ArrayAdapter<CharSequence> typeAdapter = ArrayAdapter.createFromResource(getActivity(), R.arrays.my_spinner_arrays, R.layout.custom_xml_spinner_layout); //change the last argument here to your xml above. typeAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 

    Via solo XML

    Solo per aiutare gli altri nel caso in cui staticamente impostino le loro voci Spinner in XML.

    Le risposte sopra indicate funzionano se stai creando il tuo Spinner via codice, ma se stai impostando le tue voci Spinner via XML, vale a dire utilizzando le android:entries allora puoi modificare le size del text e altri attributi con le seguenti due impostazioni di tema:

    Nel tuo res / values ​​/ styles.xml

     <?xml version="1.0" encoding="utf-8"?> <resources> <style name="AppBaseTheme" parent="android:Theme.Holo"> </style> <!-- Application theme. --> <style name="AppTheme" parent="AppBaseTheme"> <!-- For the resting Spinner style --> <item name="android:spinnerItemStyle"> @style/spinnerItemStyle </item> <!-- For each individual Spinner list item once clicked on --> <item name="android:spinnerDropDownItemStyle"> @style/spinnerDropDownItemStyle </item> </style> <style name="spinnerItemStyle"> <item name="android:padding">10dp</item> <item name="android:textSize">20sp</item> <item name="android:textColor">#FFFFFF</item> </style> <style name="spinnerDropDownItemStyle"> <item name="android:padding">20dp</item> <item name="android:textSize">30sp</item> <item name="android:textColor">#FFFFFF</item> </style> </resources> 

    personalizzare il tuo spinner

    qui è un buon tutorial che una volta ho usato

    http://stephenpengilley.blogspot.be/2013/01/android-custom-spinner-tutorial.html

    ha tutto il necessario.

    anche nel tuo 'stile' u hanno:

     <item name="android:layout_margin">10sp</item> 

    cambiarlo a 10dp

    sp = dimensione del text

    qui è ansible trovare ulteriori informazioni sulle unità da misurare

    Qual è la differenza tra "px", "dp", "dip" e "sp" su Android?

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.