国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

    <span id="v9hqv"></span><pre id="v9hqv"></pre>
    <rt id="v9hqv"><optgroup id="v9hqv"></optgroup></rt><ruby id="v9hqv"></ruby>
      <center id="v9hqv"></center>
      <rt id="v9hqv"><tr id="v9hqv"></tr></rt>
      App下載

      在Android中怎么設(shè)置SeekBar禁止滑動?設(shè)置SeekBar禁止滑動案例分析!

      我正好喜歡 2021-08-20 16:18:00 瀏覽數(shù) (7031)
      反饋

      在通過簡單的Android基礎(chǔ)講解之后有小伙伴們就來問小編要怎么使用SeekBar,那么下面我們來講講有關(guān)于“在Android中怎么設(shè)置SeekBar禁止滑動?”這個問題的相關(guān)內(nèi)容分享! 

      由于項目需要,在關(guān)閉開關(guān)的時候需要將頂部的調(diào)溫欄禁用,變?yōu)榛疑也豢牲c擊滑動,而開的時候要啟用,變?yōu)辄S色且可點擊滑動

      滑動

      為防止抓不住重點,僅展示相關(guān)代碼

      public class DeviceControlActivity extends Activity implements View.OnClickListener,SeekBar.OnSeekBarChangeListener{
      
       private SeekBar mSeekBar;
       private TextView mLowTempTextView;
       private TextView mMiddleTempTextView;
       private TextView mHighTempTextView;
       private Button mSwitchButton;
      
       private int mSwitchButtonStatus =0;
      
       @Override
       protected void onCreate(@Nullable Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
      
       setContentView(R.layout.device_control_layout);
       initView();
       intiData();
       initEvent();
      
       }
      
      
       private void initView(){
      
       mSeekBar=findViewById(R.id.id_seek_bar);
      
       }
      
       private void initEvent(){
      
       mSeekBar.setOnSeekBarChangeListener(this);
       setSeekBarClickable(0);//先禁用seekBar
      
       }
      
       @Override
       public void onClick(View view) {
       switch (view.getId()){
      
        case R.id.id_device_control_switch_button:
      
        if (mSwitchButtonStatus ==1){
         mSwitchButton.setBackgroundResource(R.drawable.switch_button_off_img);
         mSwitchButtonStatus =0;
         sendAt("AT+IO1=L");
         setSeekBarClickable(mSwitchButtonStatus);//禁用
        }else {
         mSwitchButton.setBackgroundResource(R.drawable.switch_button_on_img);
         mSwitchButtonStatus =1;
         sendAt("AT+IO1=H");
         setSeekBarClickable(mSwitchButtonStatus);//啟用
        }
        break;
      
       }
      
       }
      
       private void setSeekBarClickable(int i){
       if (i==1){
        //啟用狀態(tài)
        mSeekBar.setClickable(true);
        mSeekBar.setEnabled(true);
        mSeekBar.setSelected(true);
        mSeekBar.setFocusable(true);
        Drawable drawable=getResources().getDrawable(R.drawable.yellow_mid_img_40);
        mSeekBar.setThumb(drawable);
        mSeekBar.setProgress(50);
      
       }else {
        //禁用狀態(tài)
        mSeekBar.setClickable(false);
        mSeekBar.setEnabled(false);
        mSeekBar.setSelected(false);
        mSeekBar.setFocusable(false);
        Drawable drawable=getResources().getDrawable(R.drawable.seek_bar_grey_img_40);
        mSeekBar.setThumb(drawable);
        mSeekBar.setProgress(50);
      
       }
       }
      }

      那么以上就是對于“在Android中怎么設(shè)置SeekBar禁止滑動?”這個問題的相關(guān)內(nèi)容分享,更多有關(guān)于Android這方面的相關(guān)內(nèi)容我們都可以在W3Cschool學(xué)習(xí)到更多的Android內(nèi)容和知識點。


      1 人點贊