- Plain Text = Edit Text
- background Tint 배경색
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
EditText edt_input;
TextView tv_textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
edt_input = findViewById(R.id.edt_input);
tv_textView = findViewById(R.id.tv_textView);
}
public void InputClick (View currentEvent){
tv_textView.setText(edt_input.getText().toString());
edt_input.setText("");
}
public void Plus (View view){
int num = Integer.parseInt(tv_textView.getText().toString());
num+=1;
tv_textView.setText(String.valueOf(num));
}
public void Minus (View view){
int num = Integer.parseInt(tv_textView.getText().toString());
num-=1;
tv_textView.setText(String.valueOf(num));
}
}
하나의 이벤트 메소드에 서로 다른 처리해주기
public void InputClick (View currentEvent){
if(currentEvent.getId()==R.id.btn_set){
tv_textView.setText(edt_input.getText().toString());
edt_input.setText("");
}else if(currentEvent.getId()==R.id.btn_up){
num = tv_textView.getText().toString();
int plus_num = Integer.parseInt(num);
plus_num+=1;
tv_textView.setText(plus_num+"");
}else if(currentEvent.getId()==R.id.btn_down){
num = tv_textView.getText().toString();
int minus_num = Integer.parseInt(num);
minus_num-=1;
tv_textView.setText(minus_num+"");
}
}