Lo stile di Android specifica il colore del button

Sto cercando di applicare un colore di text button per impostazione predefinita in styles.xml

<resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="AppTheme"> <item name="android:windowFullscreen">true</item> <item name="android:windowBackground">@color/black</item> <item name="android:textColor">@color/green</item> </style> 

Come faccio a modificare il colore del button di modifica dello stile e applicare in tutta l'applicazione? Il mio mainfest include:

  • L'accento di colore di Android v21 Theme.Appcompat viene ignorato, senza l'imbottitura delle windows di dialogo
  • Invia notifica push GCM da java
  • Android. Come salvare il nome utente e la password dopo l'applicazione chiusa?
  • Testo a voce (TTS) -Android
  • GridView ottiene la visualizzazione per posizione, vista prima del bambino diversa
  • Come prendere screenshot di emulatore utilizzando Eclipse?
  •   <application android:icon="@drawable/ic_launcher" android:label="Hack the World" android:theme="@style/AppTheme"> 

    Questo modifica tutto il text (ad esempio un TextView), ma non modifica il text in un button. Se uso lo stile ColorThemes dall'alto e posizionalo nel xml per il button come questo:

      <Button android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:onClick="loadSavedgame" android:text="Load Saved Game" android:textColor="@color/green" />" 

    Poi funziona perfettamente. Perché questo non si applica universalmente a causa dello stile? Tutte le diverse versioni di styles.xml hanno lo stesso codice.

  • Imposta il numero massimo di righe di text per un text EditText
  • OnItemCLickListener non funziona in listview
  • Imansible ricevere file utilizzando asmack e xmpp
  • Carica file con Azure Storage utilizzando SAS (Firma di accesso condiviso)
  • Android: Disegna Bitmap in posizione specifica, rifiuto di disegnare
  • API di Google Fit, ottenendo calorie bruciate per attività
  • One Solution collect form web for “Lo stile di Android specifica il colore del button”

    Alla fine ho scoperto che un button è infatti un'image a 9 patch che si trova a @android: drawable / btn_default per modificare lo background è necessario modificare questa image. Per cambiare il colore del text del button, wherevo impostare uno stile di widget per i pulsanti e importrlo nel mio tema dell'applicazione in modo tale:

     <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar" > <item name="android:windowFullscreen">true</item> <item name="android:windowBackground">@color/black</item> <item name="android:textColor">@color/green</item> <item name="android:buttonStyle">@style/ButtonText</item> </style> <style name="ButtonText" parent="@android:style/Widget.Button"> <item name="android:textColor">@color/green</item> <item name="android:background">@android:drawable/btn_default</item><!-- only way to change this is to change the src image --> <item name="android:layout_width">80.0px</item> <item name="android:layout_height">40.0px</item> </style> </resources> 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.