2011-10-21 44 views
0

嗨,大家好,按鈕應該作爲複選框

我是Android新手。我有一個按鈕和佈局,我想編寫一個程序,以便在選擇按鈕時佈局應該是可見的 - 否則佈局應該是不可見的。

+0

通過「佈局應該走了」,你想在屏幕上顯示什麼?沒有? – Jong

+0

@ Jong不是父佈局,其中一個子佈局.. –

回答

2

使用切換按鈕

togglebutton.setOnClickListener(new OnClickListener() { 
     public void onClick(View v) { 
      // Perform action on clicks 
      if (togglebutton.isChecked()) { // button on layout visible     
       alarm_LL.setVisibility(View.VISIBLE); 
      } else {    // button off layout invisible 
       alarm_LL.setVisibility(View.INVISIBLE); 
      } 
     } 
    });     
    } 
}); 
+0

這些功能應該是按鈕.. –

0

,如果你想使用普通按鈕,見下文

//create ImageView 
    final ImageView imgView = new ImageView(this); 
    imgView.setImageResource(android.R.drawable.btn_star); 

    //create button and set action 
    Button checkBtn = new Button(this); 
    checkBtn.setText("Check Button"); 
    checkBtn.setOnClickListener(new OnClickListener() { 
     private boolean ischecked = false; 
     @Override 
     public void onClick(View v) { 
      ischecked = !ischecked; 
      imgView.setVisibility(ischecked?View.VISIBLE:View.INVISIBLE); 
     } 
    }); 

    this.addContentView(imgView, null); 
    this.addContentView(checkBtn, null); 
+0

謝謝老大我修改了它,它對我有用.... –