TextView, EditText

TextView

화면에 텍스트를 표시하는 기능을 담당하며, 텍스트 출력 기능을 가진 기본 위젯.
Button EditText의 부모 클래스이기도 함. 사용자가 변경할 수 없다.

EditText

TextView를 부모로 두고 있으며 TextView의 기능에 더해 사용자가 텍스트의 편집을 가능하게 해준다.







EditText TextView JAVA 소스에서 사용하기


TextViewEditText를 사용하기 위해서 레이아웃 리소스 XMLEditTextTextView를 추가.
TextViewEditText모두 text속성을 이용하여 첫 화면에 원하는 텍스트를 나타낼 수 있다.


EditText같은 경우 hint,text 속성을 가지고 있는데 두 속성 모두에 텍스트를 지정할 경우 text속성이 우선적으로 화면에 나타나게 된다.
hint 속성은 사용자가 텍스트 입력 시 자동으로 사라지게 되고, text속성을 설정했을 경우에는 사용자가 직접 텍스트를 지워야 한다.









EditText과 TextView모두  id를 통해서 참조할 수 있도록 해준 다음 getText()를 호출하여 텍스트를 가져올 수 있으며, toString()을 통해 String타입으로 변환 해줍니다. 텍스트의 변경은 setText()를 통해 변경할 수 있다.


참고:http://recipes4dev.tistory.com/61

댓글

이 블로그의 인기 게시물

간단한 계산기 만들기(EditText, TextView, Button)

setVisible속성