0

我是android开发的菜鸟,我需要全局设置ActionBar的背景颜色。整个应用程序将是相同的 ActionBar 背景。我可以通过使用 AndroidManifest.xml 来做到这一点,如果可以的话怎么做?谢谢!

4

2 回答 2

0

我宁愿制作一个主题并自定义每个activity,或application清单文件中的 。当我开发应用程序时,我使用这个工具来生成 UI:

Android 操作栏样式生成器

于 2013-07-13T20:28:49.740 回答
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. 将此文件的引用添加到应用程序标记内的清单。

    <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.
         }
     }
    

或者,如果您只需要操作栏,请使用此主题

于 2013-07-13T19:47:01.190 回答