我正在创建一个简单的TicTacToe
游戏,首先我创建了一个启动画面。我只需使用activity_splash_screen.xml
即可轻松将标题栏颜色更改为橙色。
然后我创建了名为activity_home.xml
的主页。当我点击那里的酒吧时,它没有活动,因此不允许我将颜色从蓝色变为橙色。你能否向我解释一下如何解决这个问题
提前致谢。
答案 0 :(得分:1)
首先,您必须更改已声明活动的清单。 将应用主题样式更改为noActionBar。 现在进入主要活动并初始化新工具栏并在其中设置颜色。
答案 1 :(得分:1)
对于暂存状态栏颜色用户,您可以使用活动
中的以下代码@Override
public void onCreate(@Nullable Bundle savedInstanceState, @Nullable PersistableBundle persistentState) {
super.onCreate(savedInstanceState, persistentState);
Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
int colorCodeDark = Color.parseColor("#FF9800");
window.setStatusBarColor(colorCodeDark);
}
用于更改工具栏的工具栏颜色设置背景
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?android:attr/actionBarSize"
android:background="@color/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay">
答案 2 :(得分:0)
您可以更改styles.xml文件中的标题栏颜色...
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">write color code(#000000)</item>
<item name="colorPrimaryDark">write color code(#000000)</item>
<item name="colorAccent">write color code(#000000)</item>
</style>
答案 3 :(得分:0)
在AppTheme中的styles.xml中, android:colorPrimary
属性负责将工具栏颜色更改为您的颜色。
<style name="AppTheme" parent="android:Theme.Material">
<!-- Main theme colors -->
<!-- your app branding color for the app bar -->
<item name="android:colorPrimary">@color/primary</item>
<!-- darker variant for the status bar and contextual app bars -->
<item name="android:colorPrimaryDark">@color/primary_dark</item>
<!-- theme UI controls like checkboxes and text fields -->
<item name="android:colorAccent">@color/accent</item>
或将以下属性应用于工具栏
android:background="@color/colorPrimary"