Android 使用模拟时钟切换状态栏视图

Android 使用模拟时钟切换状态栏视图,android,statusbar,Android,Statusbar,如何使用模拟时钟切换状态栏视图(单击以显示-重新单击以隐藏) 我目前正在使用以下代码: public void Display(View view){ if(visibility !=0){ AnalogClock analogclock=(AnalogClock)findViewById(R.id.analogClock1); analogclock.setOnClickListener(new AnalogClock.OnClickListener(){ @Ov

如何使用模拟时钟切换状态栏视图(单击以显示-重新单击以隐藏)

我目前正在使用以下代码:

public void Display(View view){

   if(visibility !=0){
   AnalogClock analogclock=(AnalogClock)findViewById(R.id.analogClock1);
   analogclock.setOnClickListener(new AnalogClock.OnClickListener(){

    @Override
    public void onClick(View view) {
        // TODO Auto-generated method stub
        AnalogClock analogclock=(AnalogClock)findViewById(R.id.analogClock1);
        analogclock.setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE);

        getActionBar().show();
        visibility=0;
    }

   });
   }

   else{
       AnalogClock analogclock=(AnalogClock)findViewById(R.id.analogClock1);
       analogclock.setOnClickListener(new AnalogClock.OnClickListener(){

        @Override   
        public void onClick(View v) {
            // TODO Auto-generated method stub
            AnalogClock analogclock=(AnalogClock)findViewById(R.id.analogClock1);
            analogclock.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);

            getActionBar().hide();
            visibility++;
        }

它会隐藏状态栏,但在再次单击模拟时钟时不会显示状态栏。

如果时钟被隐藏,则可见性=AnalogClock.gone and not0@wazaminator我并不是试图隐藏时钟,而是试图调用一个函数,以便在单击时钟时,状态栏处于低调模式。谢谢你的帮助!!!!