Ich kann nicht verstehen, was mit AppBaseTheme in Android passiert. der folgende CodeWas macht das AppBaseTheme in Android-Apps
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="mycolor">
<item name="android:background">@layout/header_gradient</item>
<item name="android:padding">5dip</item>
</style>
<style name="myParentTheme" parent="android:Theme.Light">
<item name="android:attr/windowTitleSize">40dip</item>
<item name="android:attr/windowTitleBackgroundStyle">@style/mycolor</item>
</style>
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
</style>
In AndroidManifest.xml In styles.xml habe ich, wenn ich Android verwenden: theme = "@ style/myParentTheme" die Farbe und die Größe des Titels, was gesetzt I möchte einstellen. Der Stil für Textfelder ändert sich jedoch in die alten regulären Textfelder. Wenn ich Android verwende: theme = "@ style/AppTheme" sieht die Benutzeroberfläche sehr "Android-ähnlich" aus, aber meine spezifischen Einstellungen für den Titel haben keine Auswirkungen. Durch das Entfernen von parent = "AppBaseTheme" verhält sich der AppTheme-Stil genau wie der myParentTheme-Stil.
Warum sehe ich nicht alle R.attr-Elemente, wenn ich Strg + Leertaste drücke, während ich das name-Attribut des Style-Tags eintippe?
Bitte helfen. Vielen Dank.
Etwas, das sogar seltsam ist, ist, dass ich keinen Fehler für das AppBaseTheme bekomme, das nicht definiert wird. Es muss ein vordefiniertes Thema sein. Wo lese ich darüber? –