Android(10)
-
ScrollView / SlidingDrawer / ViewFlipper / WebView
27p ======== 0619_ch06_ScrollView_Basic 버튼 8개 넣기(버튼 여러개를 넣기 위해 리니어 레이아웃으로 감싸기) 실행화면 ======== 0619_ch06_ScrollView_Basic2 가로로 스크롤할 수 있다 p29 서랍(숨기는 개념이 아님) ======== 0619_ch06_slidingDrawer_Basic SlidingDrawer 생성 방법 1. 태그 정의 2. 태그 내에 handle, content 속성 정의 2-1. handle 속성에 사용되는 id 는 핸들로 사용되는 위젯 id 를 지정(주로 버튼) 2-2. content 속성에 사용되는 id 핸들 클릭 또는 당겼을..
2022.10.10 -
Layout / Chronometer / TimePicker / DatePicker / CalendarView
ch05_레이아웃 ======== 0612_ch05_Layout_Basic_LinearLayout ⇒ android:orientation="vertical" 추가할 경우 위치가 수직으로 바뀜 layout_gravity 와 gravity 속성이 있다! 내 안에 소속된 위젯들의 배치를 결정 | 기호를 사용하여 조합가능 android:gravity="right" android:gravity="right|bottom" 내 안 속성들의 배치를 변경 > 레이아웃이 아니라 위젯에 설정 시 이렇게 위젯 내부의 속성들이 변경(지금은 텍스트 위치가 변경) ======== 0612_ch05_Layout_Basic_LinearLayout2 < Layout-gr..
2022.10.10 -
CheckBox / RadioButton / Toggle / ImageView
======== 0609_ch04_Compundbutton_basic_1 새 프로젝트 만들기 안드로이드는 체크가 되어있는 상태 라디오 버튼 추가 그룹이 아니라서 다중선택이 된다. (선택이 풀리지도 않음) >> RadioButton 위젯은 RadioGroup 태그를 사용하여 그룹화하지 않으면 단독으로 동작하게 되어 중복 선택이 가능해지며, 선택 후 해제가 불가능 그룹 안에 넣기 ⇒ 다른 거 선택하면 나머지는 체크풀림 cbAndroid.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.thi..
2022.10.10 -
View / TextView / Button / EditText
file - close project start a new ======== ch2.p67.self_2_3 Textview 지우고(블럭 지정 후 Ctrl + Y) 레이아웃 수정하기 android:orientation="vertical" 추가 / 이렇게가 기본! 이제 별 말 없으면 LinearLayout을 쓸 거! > 버튼 만들 때 width와 height wrap_content 글자 크기만큼 match_parent 부모 속성만큼 > 버튼 onCreate → 자바의 main() 과 같음 멤버변수로 만들수도있음(지금은 이렇게 안함) public class MainActivity extends AppCompatActivity { @O..
2022.10.10