TextView, EditText
TextView
화면에 텍스트를 표시하는 기능을 담당하며, 텍스트 출력 기능을 가진 기본 위젯.
Button 과 EditText의 부모 클래스이기도 함. 사용자가 변경할 수 없다.
EditText
TextView를 부모로 두고 있으며 TextView의 기능에 더해 사용자가 텍스트의 편집을 가능하게 해준다.
EditText 와 TextView JAVA 소스에서 사용하기
TextView와 EditText를 사용하기 위해서 레이아웃 리소스 XML에 EditText와 TextView를 추가.
TextView와 EditText모두 text속성을 이용하여 첫 화면에 원하는 텍스트를 나타낼 수 있다.
EditText같은 경우 hint,text 속성을 가지고 있는데 두 속성 모두에 텍스트를 지정할 경우 text속성이 우선적으로 화면에 나타나게 된다.
hint 속성은 사용자가 텍스트 입력 시 자동으로 사라지게 되고, text속성을 설정했을 경우에는 사용자가 직접 텍스트를 지워야 한다.
EditText과 TextView모두 id를 통해서 참조할 수 있도록 해준 다음 getText()를 호출하여 텍스트를 가져올 수 있으며, toString()을 통해 String타입으로 변환 해줍니다. 텍스트의 변경은 setText()를 통해 변경할 수 있다.
참고:http://recipes4dev.tistory.com/61
참고:http://recipes4dev.tistory.com/61
댓글
댓글 쓰기