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:

  • Android - cattura video con filigrana
  • come funziona lo styling della libreria di appcompat
  • creare evento facebook in un'applicazione android
  • Caricare un file tramite un module HTTP, tramite MultipartEntityBuilder, con una barra di avanzamento
  • setSystemUiVisibility (SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION) non funziona
  • Android come get l'accesso alle risorse grezze che ho messo nella cartella di res?
  •   <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.

  • Frammento di Google Maps che restituisce null all'interno di un frammento
  • scaricare demo Pocketsphinx su Android
  • Crittografia dei dati in Android
  • Il valore duplicato si appendono in pagine di android a più visualizzazioni di riciclaggio
  • Come get l'ID di elemento in un gestore onItemClick
  • Riconoscimento vocale su android con clip audio registrata?
  • 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.