Un tema è uno stile applicato a un'intera applicazione o attività Android, piuttosto che a una singola vista. Quando uno stile viene applicato come tema, ogni vista nell'attività o nell'applicazione applicherà ogni proprietà di stile che supporta.
Sto cercando di capire il modo giusto di utilizzare un carattere personalizzato per il titolo della barra degli strumenti e di centrarlo nella barra degli strumenti (requisito del client). Al momento, sto usando il buon vecchio ActionBar, e stavo impostando il titolo su un valore vuoto, e usando setCustomViewper mettere …
Sto cercando di implementare la nuova libreria di supporto ActionBar rilasciata da Google un paio di giorni fa. In passato, ho implementato con successo ActionBarSherlock senza problemi utilizzando lo stesso metodo elencato nella pagina di impostazione della libreria di supporto di Google Developer - utilizzando la guida su come includere …
Vorrei sapere come posso applicare il tema a schermo intero (nessuna barra del titolo + nessuna barra delle azioni) a un'attività. Sto usando la libreria AppCompat dal pacchetto di supporto v7. Ho provato ad applicare android:theme="@android:style/Theme.NoTitleBar.Fullscreen"alla mia attività specifica ma si è bloccato. Penso che sia perché il mio tema …
Dettagli: Sto estendendo ActionBarActivity. Eclipse e SDK completamente aggiornati dal 2011-11-06. <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14" /> Distribuito sul dispositivo Samsung con Android 2.3.3 Applicazione haandroid:theme="@android:style/Theme.Light" Problema: l' applicazione è leggera, ma ActionBar è blu con icone grigie, appena visibile sullo sfondo blu. Voglio anche che ActionBar sia leggero, quindi le icone …
Il widget switch introdotto nell'API 14 ha uno stile predefinito con il tema holo. Voglio modellarlo leggermente in modo diverso, cambiandone i colori e la forma un po 'per motivi di branding. Come si fa a farlo? So che deve essere possibile, poiché ho visto la differenza tra ICS predefinito …
Sto cercando di impostare il tema per un frammento. L'impostazione del tema nel manifest non funziona: android:theme="@android:style/Theme.Holo.Light" Guardando i blog precedenti, sembra che devo usare un ContextThemeWrapper. Qualcuno può riferirmi a un esempio in codice? Non riesco a trovare niente.
Lo sfondo della barra degli strumenti è di colore scuro, voglio che il testo e la freccia indietro siano bianchi. Ho provato a seguire, ma non funziona. <style name="Theme.MyTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/blue</item> <item name="colorPrimaryDark">@color/blue_darker</item> <item name="colorAccent">@color/purple</item> <!-- item name="android:textColorPrimary">@color/white</item--> // I don't want to set this, changes everywhere. <item name="android:textColorSecondary">@color/white</item> …
Considera questo: styles.xml <style name="BlueTheme" parent="@android:style/Theme.Black.NoTitleBar"> <item name="theme_color">@color/theme_color_blue</item> </style> attrs.xml <attr name="theme_color" format="reference" /> color.xml <color name="theme_color_blue">#ff0071d3</color> Quindi il colore del tema fa riferimento al tema. Come posso ottenere il theme_color (riferimento) a livello di programmazione? Normalmente lo userei getResources().getColor()ma non in questo caso perché referenziato!
Sono disponibili le seguenti classi Theme.AppCompat: Theme.AppCompat Theme.AppCompat.Light Theme.AppCompat.Light.DarkActionBar Theme.AppCompat.NoActionBar Theme.AppCompat.Light.NoActionBar Theme.AppCompat.DialogWhenLarge Theme.AppCompat.Light.DialogWhenLarge Theme.AppCompat.Dialog Theme.AppCompat.Light.Dialog Theme.AppCompat.CompactMenu e le seguenti classi ThemeOverlay.AppCompat: ThemeOverlay.AppCompat ThemeOverlay.AppCompat.Light ThemeOverlay.AppCompat.Dark ThemeOverlay.AppCompat.ActionBar ThemeOverlay.AppCompat.Dark.ActionBar Perché si dovrebbe usare ThemeOverlay.AppCompat.light vs Theme.AppCompat.Light, ad esempio? Vedo che ci sono molti meno attributi definiti per ThemeOverlay - Sono curioso di quale …
Come posso impostare il tema dark holo nella mia app? In questo momento ho capito: <style name="AppTheme" parent="android:Theme.Holo.Light" /> Ma quando lo cambio in: <style name="AppTheme" parent="android:Theme.Holo.Dark" /> Ottengo un errore error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Dark'. Come risolvere il problema?
Sto cercando di ricreare l'aspetto di Theme.AppCompat.Light.DarkActionBarcon la nuova barra degli strumenti della libreria di supporto. Se scelgo la Theme.AppCompat.Lightmia barra degli strumenti sarà chiara e se scelgo Theme.AppCompatsarà scura. (Tecnicamente devi usare la .NoActionBarversione, ma per quanto posso dire l'unica differenza è <style name="Theme.AppCompat.NoActionBar"> <item name="windowActionBar">false</item> <item name="android:windowNoTitle">true</item> </style> …
Sto cercando di modificare il colore del tema di sfondo predefinito, il che dovrebbe essere facile ma sorprendentemente non riesco a farlo funzionare. Tieni presente che desidero che la modifica si applichi all'intera app, non solo a una singola attività. Ecco il mio codice: styles.xml <resources> <color name="white_opaque">#FFFFFFFF</color> <color name="pitch_black">#FF000000</color> …
Ho fatto riferimento a questo collegamento . In quanto se l'utente fa clic su Modifica testo (ad esempio A:) in quel momento verrà visualizzata la tastiera e allo stesso tempo l'utente potrà scorrere per vedere tutte le visualizzazioni rimanenti (ad esempio: componi, oggetto, pulsante di invio) in quello schermo. Allo …
Darò un esempio per dimostrare il punto più importante. Immagina che la mia app abbia un numero di FloatingActionButtons. Di conseguenza, voglio creare uno stile e riutilizzarlo. Quindi faccio quanto segue: <style name="FabStyle” parent ="Widget.Design.FloatingActionButton"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:layout_margin">16dp</item> <item name="app:backgroundTint">@color/accent</item> <item name="app:layout_anchorGravity">end|bottom</item> </style> Il problema che ho …
Sto cercando di utilizzare il seguente codice per centrare il testo in ActionBar, ma si allinea a sinistra. Come lo fai apparire al centro? ActionBar actionBar = getActionBar(); actionBar.setDisplayShowTitleEnabled(true); actionBar.setTitle("Canteen Home"); actionBar.setHomeButtonEnabled(true); actionBar.setIcon(R.drawable.back);
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.