Modifica dello stile del button nell'intera applicazione

Sto provando a cambiare tutto il TextColor dei miei pulsanti nella mia applicazione in bianco e anche cercando di renderlo audace. Ma questo non sta accadendo, sto sovrascrivendo the android:Widget.Button che sto sviluppando per Jelly Bean 4.1.2 Che cosa sto facendo male?

Definizione del tema in manifesto

  • android cerca bar personalizzazione,
  • Come rimanere in una posizione di scorrimento in RecyclerView dopo aver aggiunto elementi al primo indice e chiamata notifydatasetchange
  • Impostare la politica di scadenza per la cache utilizzando Google's Volley
  • shell / batch script per dirigere i comandi alla shell di adb
  • Come impostare lo stile di un button in Android?
  • Avviare il servizio android dal codice Unity3D
  •  android:theme="@style/spui" > 

    Il tema where mi piace

     <style name="spui" parent="android:Theme.Holo.Light.DarkActionBar"> <item name="android:buttonStyle">@style/Buttonspui</item> </style> 

    Lo stile del button stesso

      <style name="Buttonspui" parent="android:Widget.Button"> <item name="android:background">@drawable/btn_default_holo_light</item> <item name="android:minHeight">48dip</item> <item name="android:minWidth">64dip</item> <item name="android:textColor">#ffffff</item> <item name="android:textStyle">bold</item> </style> 

    Il tasto

      <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="15dp" android:text="@string/edit" android:id="@+id/btnEdit" style="@style/Buttonspui"/> 

  • L'intento WIFI_STATE_CHANGED_ACTION non è stato ricevuto sulla connessione al punto di accesso WiFi?
  • come il frammento di carico in ViewPager solo quando è selezionato
  • facendo clic su un text in android
  • Non avvolgere il text in Android TextView in un periodo in abbreviazione
  • Android: Qual è il nome della cartella dei file jar (LIB o LIBS)?
  • Eclipse Android SDK è lenta per performance di Content Assist
  • One Solution collect form web for “Modifica dello stile del button nell'intera applicazione”

    Per la progettazione del Button è ansible utilizzare questo:

    Vai alla cartella drawable e fai un file XML (ad esempio button.xml ) denominato "stile" che contiene quanto segue:

     <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape> <gradient android:startColor="#449def" android:endColor="#2f6699" android:angle="270" /> <stroke android:width="1px" android:color="#000000" /> <corners android:bottomLeftRadius="0dp" android:bottomRightRadius="0dp" android:topLeftRadius="8dp" android:topRightRadius="8dp"/> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> </shape> </item> </selector> 

    Questo è il mio codice, puoi effettuare le modifiche necessarie desiderate

    Ora lo chiami nel tuo layout XML ( mainactivity.xml ) come questo

     android:background="@drawable/button.xml" 

    Adesso per modificare il colore del font e lo stile è ansible utilizzare quanto segue che entra come parte dello styles.xml nella cartella valori

     <style name="buttonStyle" parent="@android:style/Widget.Button.Small"> <item name="android:textColor">#FFFFFF</item> <item name="android:textSize">12sp</item> <item name="android:textStyle">bold</item> </style> 

    Ora call questo nel layout XML ( mainactivity.xml ) come questo

      style="@style/buttonStyle" 

    Il codice finale è:

     <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="15dp" android:text="@string/edit" android:id="@+id/btnEdit" android:background="@drawable/button.xml" style="@style/buttonStyle" /> 

    Spero che questo ti aiuti 🙂

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