如何制作Action Bar的全局背景

时间:2013-07-13 19:25:28

标签: android android-actionbar

我是Android开发中的一个菜鸟,我需要全局设置ActionBar的背景颜色。整个应用程序将是相同的ActionBar背景。我可以使用AndroidManifest.xml制作这个,如果是的话怎么样?谢谢!

2 个答案:

答案 0 :(得分:0)

制作全局变量......

  1. 创建一个新类并添加变量(在此类中添加您需要的任何值)

    package com.srr.yourpackage;
    
    public class GlobalVariables extends Application{
    
        private int someVar;
    
        public int getSomeVar(){
            return someVar;
        }
        public void setSomeVar(int a){
            someVar = a;
        }
    
    }
    
  2. 将此文件的引用添加到应用程序标记内的Manifest中。

    <application
    android:allowBackup="true"
    android:debuggable="true"
    android:icon="@drawable/icon"
    android:label="@string/app_name"
    android:name =".GlobalVariables">
    <activity.....
    </application>
    
  3. 在任何课程中使用它。

    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.
         }
     }
    
  4. 或者,如果您只需要操作栏,请使用this topic

答案 1 :(得分:0)

我更愿意制作主题并自定义清单文件中的每个activityapplication。当我开发应用程序时,我使用此工具生成UI:

Android Action Bar Style Generator