如何轻松更改我的应用标题文字颜色?

时间:2017-08-06 01:44:22

标签: android title

Android Studio UI Application UI

请参阅随附的Android Studio UI图片:我想将标题文字颜色从白色更改为灰色;我尝试过的每一个XML变体都没有起作用;在附加的activity_scrolling.xml文件中,我可以将标题文本更改为灰色 - 它是否有效?

如何为我的应用程序标题轻松地将文本颜色从白色更改为灰色?我正在使用Android Studio 2.3.3并且已经为样式,颜色和我的活动XML文件填充了XML文件,尝试将标题文本颜色从白色更改为灰色并且没有成功完成这样一个简单的任务 - 它是不直观如何做到这一点。请帮助,谢谢。

5 个答案:

答案 0 :(得分:3)

这应该有效。转到您的styles.xml的文件。

<style name="TextAppearance.AppCompat.Widget.ActionBar.Title" parent="@style/TextAppearance.AppCompat">

    <item name="android:textSize">TEXT_SIZE_HERE</item>
    <item name="android:textColor">COLOR_RESOURCE_HERE</item>
    <item name="android:fontFamily">FONT_HERE</item>
</style>

进行相应的编辑。 此处的视频教程[https://www.youtube.com/watch?v=510WE8CmiXI][1]

答案 1 :(得分:0)

在您的XML文件中,对于 TextView 元素,添加android:textColor属性,并选择颜色作为其值。

<TextView
 android:id..
 android:layout_width..
 android:layout_height..
 android:text=..
 android:textColor="#D3D3D3"
/>

答案 2 :(得分:0)

为此,您需要找到Activity文件。

使用您的IDE导航至AnroidManifest.xml

选项1:如果您在Android工作室内进入app -> src -> main -> AnroidManifest.xml并双击AndroidManifest.xml,它将带您到可以将值更改为任何值的位置你想要

选项2:直接转到android:label="@string/app_name"并将名称更改为您想要的名称。

注意: 请注意,我们不建议对应用名称的值进行硬编码,例如app -> src -> main -> res -> values -> strings.xml,因为这会破坏应用,以防您想要包含翻译等功能。

答案 3 :(得分:0)

我为你找到了解决方案。

转到res-&gt;值中的styles.xml,在主题中添加如下项目:

<item name="titleTextColor">@color/yourColorTitle</item>

现在您只需要在colors-&gt; values-&gt; colors.xml中的colors.xml资源文件中添加所需的颜色,如下所示:

<color name="yourColorTitle">#000000</color>

答案 4 :(得分:0)

进入styles.xml并在样式AppTheme中添加

<item name="android:textColorPrimary">#b5b5b5</item>

其中#b5b5b5是灰色。您可以插入所需的任何颜色。

完整的代码如下(如果有人找不到AppTheme):

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="android:textColorPrimary">#b5b5b5</item>
</style>