2、实现如下代码
public class MainActivity extends AppCompatActivity { TextView tx1, tx2; Switch sw; ToggleButton tb; int a, b; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tx1 = (TextView) findViewById(R.id.textView); tx2 = (TextView) findViewById(R.id.textView2); sw = (Switch) findViewById(R.id.switch1); tb = (ToggleButton) findViewById(R.id.toggleButton); sw.setText("芝麻门"); sw.setTextColor(Color.RED); sw.setOnClickListener(linstener1); tb.setText("开关2"); tb.setTextColor(Color.GREEN); tb.setOnClickListener(linstener2); a = 1; b = 1; } //监听器1要做的事情 Switch.OnClickListener linstener1 = new Switch.OnClickListener() { public void onClick(View v) { if (a == 1) { tx1.setText("芝麻开门"); tx1.setTextColor(Color.GREEN); a++; } else {tx1.setText("门已关"); tx1.setTextColor(Color.BLACK); a=1; } } }; //监听器2要做的事情 ToggleButton.OnClickListener linstener2 = new ToggleButton.OnClickListener() { public void onClick(View v) { if(b==1) { tx2.setText("灯已开"); tx2.setTextColor(Color.RED); b++; } else { tx2.setText("灯已关"); tx2.setTextColor(Color.BLACK); b=1; } } };}
运行效果