界面上有按钮是隐藏状态,还有一个SeekBar,一拖动SeekBar隐藏的按钮就会显示出来,怎么办?如何让隐藏的按钮保持隐藏状态不变?谢谢!隐藏是用setVisibility(View.INVISIBLE)隐藏的,拖动SeekBar会更新显示进度的静态文本显示(setText).

解决方案 »

  1.   

    觉得也是代码问题,是不是把按钮的状态放到seekbar的状态改变方法中去了。
      

  2.   

    seekBarBrightness.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
                @Override
                public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
                    valueBrightness.setTextKeepState(Integer.toString(progress));
                 
                }            @Override
                public void onStartTrackingTouch(SeekBar seekBar) {
                
                }            @Override
                public void onStopTrackingTouch(SeekBar seekBar) {
                  
                }
            });
      

  3.   

    1.搜索一下有没有set了visible相关的方法
    2.debug设置visible的地方,打log打印拖动时该控件的Visibility状态的变化
      

  4.   

    点击其它按钮发短信一开始也会有这个问题,后来改了一下发送短信的方法没有了;
    即把PendingIntent pi = PendingIntent.getActivity(this,0,new Intent(this,MainActivity.class),0);
            改为PendingIntent pi = PendingIntent.getActivity(this,0,new Intent("sms_sent"),0);