View - TextView, Button,ToggleButton
1. TextView
- layout xml파일에서 생성.
- 혹은, 자바 액티비티 java파일에서 생성 할 수 잇다
- MainActivity .java
|
- 다음 java코드는
RelativeLayout.LayoutParams params=new RelativeLayout.LayoutParams(...); textview.setLayoutParams(params); |
xml에서 이에 해당한다.
<TextView android:layout_width="wrap_content" |
-RelativeLayout.LayoutParams 텍스트뷰의 크기나 위치는 텍스트뷰가 위치한 상위 레이아웃에서 관리한다.
텍스트뷰가 이 메소드(textView.setLayoutParams())를 통해 텍스트뷰의 크기나 위치를 가지고 있으면
바로 상위의 레이아웃은 이 정보를 토대로 텍스트뷰 크기, 위치를 나타내게 된다.
(가상메소드, 인터페이스(추상메소드), 내부클래스 기술과 관련이 있다.)(정확히는 잘 모르겟다.)
2.button
-버튼에 색이나 그림을 넣을 수 있다.
-버튼에 색 넣기.
-layout.xml
|
- android:background="" : 이 속성에 그림 혹은 xml id가 들어간다.
- xml형식의 그림.
-res/drawble-hdpi/button_soild.xml
|
*-xml파일에서 리소스에 있는 그림을 넣는 방법.
-res/drawble-hdpi/onepeace.xml
|
-android:drawable="" 이속성에 그림id를 넣으면 된다.
3.ToggleButton
-셀렉트 기능 역할을 부여하는 클래스는 View가 아니라 Button을 상속 받은 CompoundButton클래스 이다.
-그래서 토글 버튼의 온,오프 기능을 활용하기 위해서는 리스너 클래스에 CompoundButton를 상속 시켜야 한다.
-MainActivity .java
|
-onCheckedChanged()는 매개변수로 boolean isChecked를 받음으로써 토글이 체크 되어있는지 아닌지를 알 수 있다.
*switch button도 온오프 기능은 같다.
-다만 스위치는 API LEVEL 14이후에 나왔다.
'웹 & 안드로이드 > Android' 카테고리의 다른 글
View - ImageButton, ImageView (0) | 2013.10.07 |
---|---|
View - Switch, RadioGroup(RadioButton) (0) | 2013.10.07 |
android.widget.TextView xml 속성 목록 (1) | 2013.10.02 |
android.view.View의 xml 속성 목록 (1) | 2013.10.02 |
[10.1]이벤트 처리 (2) | 2013.10.01 |