/ / Come cambiare tema per pulsante? - Android, pulsante, temi

Come cambiare tema per pulsante? - Android, pulsante, temi

nella mia app uso il mio tema "Tema.prehladna "dove uso" predefinito "tema" Tema "come tema principale.Il problema è che il tema principale" Tema "contiene il tema per tutti i pulsanti: Centra verticalmente / orizzontalmente. Devo rimuovere il centraggio verticale. (Se so come, posso modificare altre impostazioni). Di seguito è riportato anche il tema del pulsante denominato "Bttn.center" in cui il tema principale è widget.button (centrato orizzontalmente, verticalmente). Ho provato a cambiare il tema del pulsante in Theme.prehladna (riga e sotto di esso) ma non funziona (mostra errore Nessuna risorsa trovata) in questo modo. Puoi aiutare a modificare il mio codice per fare ciò di cui ho bisogno?

*AGGIORNARE:* Il codice qui sotto è stato corretto, ma lo sono ancorapulsante centrato orizzontalmente o verticalmente. Il codice sottostante in qualche modo non influisce sul mio pulsante. Post scriptum Theme.prehladna viene applicato all'attività nel manifest Android. Cosa faccio di sbagliato?

file styles.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>

<style name="Theme.Prehladna" parent="android:Theme">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:backgroundDimEnabled">false</item>

<!-- Button styles -->
<item name="android:buttonStyle">@android:style/Bttn.center</item> <<<<<<here Eclipse says No resource found<<<<<<<
CORRECT CODE:
<item name="android:buttonStyle">@style/Bttn.center</item>

</style>

<style name="Bttn.center" parent="android:Widget.Button">
<item name="android:gravity">center_horizontal</item>
</style>

risposte:

0 per risposta № 1

Tu stai usando @android:style/Bttn.center, ma il tuo stile non è uno stile predefinito incluso nel framework Android. Usa questo invece: @style/Bttn.center