본문 바로가기

Android

Android studio 클릭이벤트

반응형

Activity에 버튼이 지정되있다고 했을때




public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
// ... 코드 계속

final TextView textView1 = (TextView) findViewById(R.id.textView1);

Button buttonRed = (Button) findViewById(R.id.buttonRed) ;
buttonRed.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View view) {
textView1.setText("Red") ;
textView1.setBackgroundColor(Color.rgb(255, 0, 0));
}
}) ;

Button buttonGreen = (Button) findViewById(R.id.buttonGreen) ;
buttonGreen.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View view) {
textView1.setText("Green") ;
textView1.setBackgroundColor(Color.rgb(0, 255, 0));
}
}) ;

Button buttonBlue = (Button) findViewById(R.id.buttonBlue) ;
buttonBlue.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View view) {
textView1.setText("Blue") ;
textView1.setBackgroundColor(Color.rgb(0, 0, 255));
}
}) ;
}
}

반응형