System.out.println("Hello, World");

안드로이드 - Button과 EditText


Button

- 사용자가 클릭하여 명령을 내릴수 있는 위젯이며 대부분의 운영체제나 장비에서 아주 흔하게 사용된다. 

  사각형 모양이며 표면에 명령의 의미를 설명하는 문자열이 표시도어 있다. 클래스명이 Button이므로 XML 엘리멘트 이름도 당연히 Button이다. 

  속성은 대부분 View나 TextView로부터 상속받은 것이며 고유의 속성을 따로 가지지 않는다.


EditText

- 문자열을 입력받는 위젯이며 간단히 줄여 에디트라고 부른다. TextView의 서브 클래스이므로 TextView의 모든 속성을 사용할 수 있으며 추가

  문자열 편집과 관련된 메서드가 제공한다.


예제)

<EditText

android:id="@+id/edit"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="여기다 입력"

/>

<Button

android:id="@+id/btn"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="입력 완료"

/>


<후보단어 보여주는 이벤트 처리코드>

Button btn = (Button)findViewById(R.id.버튼의 ID);

btn.setOnClickListener(new Button.OnClickListener(){

public void onClick(View v){

//클릭했을때의 동작 처리

EditText edit=(EditText)findViewById(R.id.edit);

String str = edit.getText().toString();

Toast.makeText(C03_ButtonEdit.this, str, Toast.LENGTH_SHORT).show();

}

});

}

}

}

});



Posted by 김마농