EditText 필드에서 값 읽어오는건 어떻게하죠?
조회수 2001회
발생하는 문제 및 실행환경
제가 요즘 안드로이드에서 UI를 어떻게 만드는지 배우고 있는데요. 값을 받을 수 있는 EditText를 몇개 만들었어요. 제가 만들고 싶은건 버튼을 누르면 EditText의 값들을 읽어오는거에요.
에러메시지(있는 경우)
소스코드
<EditText android:id="@+id/name" android:width="220px" />
이건 제 EditText인데 어떻게 여기 안에 있는 값을 받아올까요?
1 답변
-
getText()를 활용하세요. 밑에는 예제입니다.
Button mButton; EditText mEdit; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mButton = (Button)findViewById(R.id.button); mEdit = (EditText)findViewById(R.id.edittext); mButton.setOnClickListener( new View.OnClickListener() { public void onClick(View view) { Log.v("EditText", mEdit.getText().toString()); } }); }
댓글 입력