반응형
package com.example.myapplication;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private Button mybutton; // object define
private TextView showText;
private EditText enterName; // V
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mybutton = findViewById(R.id.button); // interface with xml //id : xml의 각 id 동일
enterName = findViewById(R.id.editText); //instantiate V
mybutton.setOnClickListener(new View.OnClickListener() { // on click하면 나올동작 설정. V
@Override
public void onClick(View view) {
String name = enterName.getText().toString(); // getter 값 string으로 확실하게 V
showText.setText("하하하 " + name); // V
}
});
showText = findViewById(R.id.textView2); // id : xml의 각 id 동일
}
}
'AndroidStudio' 카테고리의 다른 글
9.2 quiz app / MVC / string data들 add / 코딩 (0) | 2020.08.15 |
---|---|
9.1 quiz app / Linear layout 내부에 추가(버튼추가) / 코딩 (0) | 2020.08.15 |
9. quiz app / Linear layout / 코딩 (0) | 2020.08.13 |
5.4 조건부 글자색 변경 / 코딩 (0) | 2020.08.09 |
1. showName coding (0) | 2020.08.01 |