在单个应用程序中,是否可以针对不同的活动使用不同的颜色来设计操作栏和通知栏。如果我使用styles.XML创建主题,则所有不同活动上都会有相同的颜色。
在单个应用程序中,是否可以针对不同的活动使用不同的颜色来设计操作栏和通知栏。如果我使用styles.XML创建主题,则所有不同活动上都会有相同的颜色。
<activity
android:name=".RedActivity"
android:label="RedActivity"
android:theme="@style/MyRedTheme" />
<activity
android:name=".BlueActivity"
android:label="BlueActivity"
android:theme="@style/MyBlueTheme"/>
如果我理解正确,您想为不同的活动创建不同的操作栏?
是的,您需要创建一些操作栏并在那里编辑样式。完成后,请确保为每个活动指定了要使用的操作栏。
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main1, menu);
return true;
}
但是如果你想说你能否使用不同的活动更改单个操作栏,那么只需转到清单并在那里进行编辑
<activity
android:name=".MainActivity"
android:label="MainActivity"
android:theme="@style/syle1" />