2011-10-21 46 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

谢谢老大我修改了它,它对我有用.... –