3
是否有可能在單個應用程序中爲不同的活動設置不同顏色的通知欄和動作欄。如果我使用styles.XML創建主題,我會在不同的活動中獲得單一的顏色。材質設計應用程序欄與不同的顏色對於不同的活動
是否有可能在單個應用程序中爲不同的活動設置不同顏色的通知欄和動作欄。如果我使用styles.XML創建主題,我會在不同的活動中獲得單一的顏色。材質設計應用程序欄與不同的顏色對於不同的活動
您可以在Android清單申報不同活動不同的風格:
<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" />
哇非常感謝你。搜索了網絡,發現了不同的難題。但你的是最好的 – user5524159