gpt4 book ai didi

android - 如何在 android 中更改我的操作栏文本颜色和字体大小

转载 作者:行者123 更新时间:2023-11-29 17:31:10 28 4
gpt4 key购买 nike

我是 android 的新手如何更改我的应用程序名称文本颜色和字体大小,我的默认文本颜色是黑色我想将其更改为白色并增加我的字体大小请任何人帮助我

style.xml

我的默认文字颜色是黑色,我想把它改成白色

<resources xmlns:android="http://schemas.android.com/apk/res/android">

<!--
Base application theme, dependent on API level. This theme is replaced
by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
-->
<style name="AppBaseTheme" parent="android:Theme.Light">
<!--
Theme customizations available in newer API levels can go in
res/values-vXX/styles.xml, while customizations related to
backward-compatibility can go here.
-->
</style>

<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:actionBarStyle">@style/MyActionBarTheme</item>
<item name="android:actionBarTabTextStyle">@style/ActionBarTabText</item>
<item name="android:titleTextStyle">@style/MyActionBarTitleText</item>
<item name="android:actionBarTabStyle">@style/tabStyle</item>
<item name="android:actionBarDivider">@null</item>
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
</style>

<style name="MyActionBarTheme" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">#029C7A</item>
</style>

<style name="ActionBarTabText" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:textColor">#CFCFC4</item>
<item name="android:gravity">center</item>
</style>

<style name="MyActionBarTitleText" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:textColor">#FFFFFF</item>
</style>

<style name="tabStyle" parent="@android:style/Widget.Holo.Light.ActionBar.TabView">
<item name="android:tabStripEnabled">false</item>
</style>
</resources>

最佳答案

使用AppCompat Theme,可以这样实现。在styles.xml中定义自定义样式如下:

<style name="CustomToolbarTheme" parent="Theme.AppCompat.NoActionBar">
<item name="android:textColorPrimary">#FFFFFF</item>
<item name="actionMenuTextColor">add_colour_your_choice</item>
<item name="android:textColorSecondary">add_colour_your_choice</item>
<item name="android:textSize">30sp</item>
</style>

然后在您希望更改操作栏颜色的 Activity 的布局中添加一个工具栏:

<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@android:color/white"
android:elevation="0.5dp"
android:theme="@style/CustomToolbarTheme"/>

最后在 Activity 的 java 文件中,在 setContentLayout 之后的 onCreate 中添加以下行:

Toolbar toolbar=(Toolbar)findViewById(R.id.toolbar);
setSupportActionBar(toolbar);

注意:要使其正常工作,您必须添加:

compile 'com.android.support:appcompat-v7:22.2.1'

到依赖项下的 build.gradle(module:app)。(有两个依赖,一个在buildscipt下面,一个在buildscipt下。把这行加到那个AT THE END上

关于android - 如何在 android 中更改我的操作栏文本颜色和字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32941704/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com