2017-12-18 11 views
0

Ich begann vor kurzem die Symbolleiste in meiner app und mein manifest Anwendung Abschnitt sieht wie folgt aus Customizing ..Android Studio: Kann ich HOLO Light DatePicker mit appcompat theme im Manifest verwenden?

<application 

    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:roundIcon="@mipmap/ic_launcher_round" 
    android:supportsRtl="true" 
    android:theme="@android:style/Theme.Holo.Light.NoActionBar"> 
    <activity android:name=".MainActivity" 
       android:screenOrientation="portrait" 
       android:theme="@style/Theme.AppCompat.Light.NoActionBar"> 

ich diesen Code zu meinem mainactivity java hinzugefügt ....

Toolbar myToolbar = findViewById(R.id.my_toolbar); 
    setSupportActionBar(myToolbar); 

und diese zu mein Haupt-xML-Datei ...

<android.support.v7.widget.Toolbar 
    android:id="@+id/my_toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="?attr/actionBarSize" 
    android:background="#0277bd" 
    android:elevation="4dp" 
    android:text="@string/app_name" 
    android:textColor="#e1f5fe" 
    android:theme="@style/ThemeOverlay.AppCompat.ActionBar" 
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/> 

Vor dies das Hinzufügen, mein HOLO Licht Spinner Stil picker wurde zeigt sich. Jetzt erscheint der grüne Kalender für den Datepicker. Ich vermute, es hat alles mit dem Manifest Hinzufügen von Theme.AppCompat.Light.NoActionBar zu tun, die ich glaube, ist notwendig für meine benutzerdefinierte Symbolleiste, aber gibt es eine Arbeit um meine Spinner-Stil HOLO Licht Datepicker zu halten?

Ich freue mich über jede Hilfe.

Antwort

0

Ich recherchieren und fand heraus, diesen Code zu meiner Stil-Datei hinzuzufügen:

<style name="DialogTheme" parent="Theme.AppCompat.Light.Dialog"> 
    <item name="colorAccent">#42a5f5</item> 
</style> 

ich nicht den HALO Licht-Dialog für die Datepicker bekommen habe, aber ich konnte den neuen Kalender verwenden, die Ich mag und ändern Die Farbe entspricht dem Thema meiner App. Ich weiß, dass niemand auf meine Frage geantwortet hat oder geantwortet hat, aber ich dachte, ich würde die Antwort posten, die ich mir ausgedacht habe, für den Fall, dass jemand diese Frage sieht und das gleiche Problem hat.

Verwandte Themen