-
[안드로이드] 안드로이드 에디트 텍스트를 만져보자2012.11.08 PM 09:42
에디트 텍스트를 만져보겠습니다.
사용자가 텍스트를 입력하고 엔터키를 누르면 입력한 텍스트의 토스트 메시지를 출력하는 것을 만들어보겠습니다.
xml꾸며주시고 .java로 갑니다.
package com.example.edit_text;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.view.View.OnKeyListener;
import android.widget.EditText;
import android.widget.Toast;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//에디트 텍스트 연결
final EditText edittext = (EditText)findViewById(R.id.editText1);
//사용자가 입력한 덱스트를 표시하기 위하여 에디트 덱스트에 키 리스너를 설정
edittext.setOnKeyListener(new OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
//이벤트가 키다운이고 엔터키가 입력되면
if((event.getAction() == KeyEvent.ACTION_DOWN)
&& (keyCode == KeyEvent.KEYCODE_ENTER)) {
//토스트 출력
Toast.makeText(MainActivity.this,
edittext.getText(),
Toast.LENGTH_LONG).show();
return true;
}
return false;
}
});
}
}
에디트 텍스트에 입력한 글이 토스트로 출력됩니다.
댓글 : 0 개
user error : Error. B.