Button按钮

来源:互联网 发布:听歌识曲软件哪个好 编辑:程序博客网 时间:2024/06/05 16:05
    (1)<ImageButton/>
     (2)<ToggleButton//切换按钮
       android:id="@+id/toggleButton1"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:textOn="男"
        android:textOff="女"
        android:onClick="test"
        />
 public void test(View view){
    ToggleButton button=(ToggleButton) view;
    Toast.makeText(this,button.getText(), 0).show();
    
  }
     (3)单选按钮(RadioButton
 protected void onCreate(Bundle savedInstanceState) {
RadioGroup radioGroup=(RadioGroup) findViewById(R.id.radioGroup1);
              radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {

@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
RadioButton button=(RadioButton) group.findViewById(checkedId);
Toast.makeText(getApplicationContext(), (String)button.getTag(), 0).show();
}
});
}
     (4)复选框(CheckBox)
protected void onCreate(Bundle savedInstanceState) {
CheckBox box1=(CheckBox) findViewById(R.id.checkBox1);
        CheckBox box2=(CheckBox) findViewById(R.id.checkBox2);
        CheckBox box3=(CheckBox) findViewById(R.id.checkBox3);
        box1.setOnCheckedChangeListener(myListener);
        box2.setOnCheckedChangeListener(myListener);
        box3.setOnCheckedChangeListener(myListener);
}
private OnCheckedChangeListener myListener=new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked){
Toast.makeText(getApplicationContext(), buttonView.getText()+"被选中了", 0).show();
}else{
Toast.makeText(getApplicationContext(), buttonView.getText()+"被取消了", 0).show();
}
}

};

0 0
原创粉丝点击