본문 바로가기

분류 전체보기208

[Android Studio] 액티비티 간의 양방향 데이터 전달 방법 액티비티 간의 양방향 데이터 전달 방법- 메인 액티비티에서 데이터를 가지고 세컨드 액티비티로 전달하여 실행 1. 첫 번째 액티비티에 다른 액티비티를 실행시키는 코드를 작성한다.- Intent 클래스 사용 // 처음 화면 액티비티.java @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.i("LIFE MAIN", "onCreate 실행"); button.setOnClickListener(new View.OnClickListener.. 2024. 6. 7.
[Android Studio] 액티비티 간의 단방향 데이터 전달 방법 액티비티 간의 단방향 데이터 전달 방법- 메인 액티비티에서 세컨드 액티비티 실행 액티비티끼리 연결하기 위해서는, LifeCycle의 동작 방식을 알고 있어야 잘 작동되는 코드를 짤 수 있다. 첫 번째 액티비티에 다른 액티비티를 실행시키는 코드를 작성한다.- Intent 클래스 사용 // 처음 화면 액티비티.java @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.i("LIFE MAIN", "onCreate 실행"); button.. 2024. 6. 7.
[Android Studio] Snackbar / Toast 사용하는 방법 Snackbar / Toast 사용하는 방법  1. Snackbar- 팝업으로 유저에게 정보를 전달한다.- 노출되어 있을 때 클릭 불가하다.- 현재 액티비티에 노출// 팝업으로 유저에게 알리는 방법1 스낵바Snackbar.make(btnSave, "필수 항목이니까 모두 입력하세요.", Snackbar.LENGTH_SHORT).show(); 2. Toast  - 팝업으로 유저에게 정보는 전달한다.- 노출되어 있을 때 클릭 가능하다.- 디바이스 화면에 노출- Toast.makeText(무슨 액티비티, 텍스트, 팝업시간)// 팝업으로 유저한테 알리는 방법2 토스트Toast.makeText(MainActivity.this, "필수 항목이니까 모두 입력하세요.", T.. 2024. 6. 5.
[Android Studio] LinearLayout 2가지 종류 _ horizontal, veltical LinearLayout 2가지 종류 _ horizontal, veltical  1. LinearLayout( veltical )     ㄴ 2. LinearLayout( horizontal )               ㄴ 이미지             ㄴ 5. LinearLayout( veltical )                        ㄴ 텍스트 2                      ㄴ 텍스트 3      ㄴ 3. 텍스트 1      ㄴ 4. LinearLayout( horizontal )                ㄴ 이미지 1, 2, 3   LinearLayout( veltical ) |  LinearLayout( horizontal )  1. LinearLayout( veltical ) .. 2024. 6. 5.
[Android Studio] Quiz 엑티비티 만들기 _AlertDialog.Builder Quiz APP 만들기 1. activity_main.xml 화면 구성하기- textView   : text, textsize, gravity, margin, layout 사이즈 지정(문제가 2줄로 나올 때도 버튼 위치 변동 없도록.) 사용- Widgets/progressbar : 진행상태 표시하기  : max(문제 개수 설정), margin- textView   : text, textsize, gravity, margin 사용 - Button 2개   : text, textsize, background tint 2. 문제들을 res/calues/strings.xml 에 작성한다.- 글로벌 서비스 위해서 문자열 파일에 다 넣어준다. # 기존에 있던 것 Quiz # 내가 작성한 퀴즈 문제들 지구.. 2024. 6. 5.
[Android Studio] 엑티비티에 사람모양 아이콘 넣기 _Vector Asset Vector Asset을 이용해서 액티비티에 사람모양 아이콘 넣기 1. 아이콘을 만들 수 있는 페이지로 이동하기- 사진을 저장하는 drawable에서 만들기  2. 원하는 Clip art를 선택하고 색과 투명도를 설정할 수 있다.  3. 아이콘을 만들면 drawable에 저장된다.- 사용하고 싶은 곳에 ImageView로 사용하면 된다. 2024. 6. 5.