분류 전체보기(132)
-
여러 Activity
package com.example.ch08_two_activity_basic; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.RadioButton; import android.widget.RadioGroup; public class MainActivity exten..
2022.10.10 -
Fragment / 메뉴와 대화상자 / Context_Menu / Toast
42p ======== 0622_ch06_ActionBar_Fragment androidx 가 신형 **근데 신형이 무조건 좋은 건 아님(지원이 안될수도 있기 때문에) androidx 가져오기 Ctrl + I 누르면 구현해야할 메서드들 나옴(Alt+Shift+Enter 눌러도 같음) 탭 리스너(deprecated 처리되어있지만 아직까진 많이 사용!) 한세트! @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 액션바를 사용하기 위해 getSupportActionBar() 메서드 호출..
2022.10.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 -
TextView / ProgressBar / SeekBar / RatingBar
======== 0617_ch06_Reservation_App > p10 겹쳐보임 TimePicker 모드 spinner 로 변경, 각 id 값 달아주기! package com.example.a0617_ch06_reservation_app; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.Button; import android.widget.CalendarView; import android.widget.Chronometer; import android.widget..
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