经过几个小时的谷歌后,我发现了以下所有主题和样式属性的路径。但是当我搜索关键词“AppCompat”时,什么也没找到。哪里可以获得Theme.AppCompat.Light.NoActionBar的文档,如下面的链接?
我的目标是全局修改主题/风格,见下图。
插图,例如,我想更改工具栏标题文本的样式。我需要两个步骤,见下文。我在想如果我直接更改主题文档,我不需要第2步。 (假设我想为所有工具栏一起更改样式)。
简而言之,我不修改每个小部件/活动/等的样式,我想修改适用于所有小部件/活动/等的全局样式。 请帮忙。感谢。
定义名为Toolbar.TitleText的样式;
使用样式应用:titleTextAppearance =“@ style / Toolbar.TitleText”。
<style name="Toolbar.TitleText" parent="TextAppearance.Widget.AppCompat.Toolbar.Title">
<item name="android:textSize">18sp</item>
<item name="android:textColor">@color/colorWhite</item>
</style>
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:titleTextAppearance="@style/Toolbar.TitleText" />
答案 0 :(得分:0)
对于Android样式,您可以引用Android在R.attr中布局的预设属性。例如,您需要引用buttonStyle的样式按钮,如下所示:
<style name="ApplicationStyle" parent="android:Theme">
<item name="android:buttonStyle">@style/Button</item>
</style>