我是Android开发中的一个菜鸟,我需要全局设置ActionBar的背景颜色。整个应用程序将是相同的ActionBar背景。我可以使用AndroidManifest.xml制作这个,如果是的话怎么样?谢谢!
答案 0 :(得分:0)
制作全局变量......
创建一个新类并添加变量(在此类中添加您需要的任何值)
package com.srr.yourpackage;
public class GlobalVariables extends Application{
private int someVar;
public int getSomeVar(){
return someVar;
}
public void setSomeVar(int a){
someVar = a;
}
}
将此文件的引用添加到应用程序标记内的Manifest中。
<application
android:allowBackup="true"
android:debuggable="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:name =".GlobalVariables">
<activity.....
</application>
在任何课程中使用它。
public class yourNewClass extends Activity
{
GlobalVariables globalVar;
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.yourLayout);
globalVar = (GlobalVariables) getApplication();
int yourInt = globalVar.getSomeVar(); //Call upon anything you need in the activity of your choice.
}
}
或者,如果您只需要操作栏,请使用this topic
答案 1 :(得分:0)
我更愿意制作主题并自定义清单文件中的每个activity
或application
。当我开发应用程序时,我使用此工具生成UI: