군침이 싹 도는 코딩
EditText 에서 문자열 가져오는 법 본문
package com.mugoori.uitest1;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import com.google.android.material.snackbar.Snackbar;
public class MainActivity extends AppCompatActivity {
TextView txtName;
EditText editName;
EditText editPassword;
EditText editEmail;
Button btnSave;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 화면이 연결되어었으니
// 화면에 있는 뷰를 가져와서 변수로 만든다
txtName = findViewById(R.id.txtName);
editName = findViewById(R.id.editName);
editPassword = findViewById(R.id.editPassword);
editEmail = findViewById(R.id.editEmail);
btnSave = findViewById(R.id.btnSave);
txtName.setText("홍길동");
// 버튼 눌렸을때
btnSave.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// 1. 입력한 이름을 가져와서 텍스트뷰에 보여준다
String name = editName.getText().toString().trim();
String password = editPassword.getText().toString().trim();
String email = editEmail.getText().toString().trim();
# EditText에서 문자열을 가져오는법은
에디트 텍스트 변수.getText 를 해서 가져온다 이때 가져온것은 문자열이 아니기때문에
toString을 붙여준다 그 뒤 앞뒤 공백을 제거하기위해 trim까지 붙여준다
'Android' 카테고리의 다른 글
토스트 ( Toast ) 스낵바 ( SnackBar ) 메세지 처리방법 (0) | 2023.01.26 |
---|---|
로그 ( Log ) 처리 하는 법 (0) | 2023.01.26 |
EditText 사용법 (0) | 2023.01.26 |
TextView 의 속성 바꾸는 법 (0) | 2023.01.26 |
오픈소스 라이브러리를 안드로이드 스튜디오에 적용하는 법 (0) | 2023.01.26 |