분류 전체보기 182

안드로이드 스튜디오 고양이 나이 계산하여 알려주는 app 개발

화면 개발하기    로직 개발하기 package com.~.catage;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;import com.google.android.material.snackbar.Snackbar;import java.util.Calendar;public class MainActivity extends AppCompatActivity { // 매개변수 입력하기 Button btnCal; EditText editYear; TextView txtAge; @Override protected void onCreate(Bundle savedInstan..

Android 2024.06.05

안드로이드 스튜디오 버튼 누르면 팝업 띄우기 : Snackbar, Toast

// 유저에게 알리는 방법 1 스낵바Snackbar.make(btnSave, "필수 항목이므로 모두 입력하세요", Snackbar.LENGTH_SHORT).show();// 유저에게 알리는 방법 2 토스트Toast.makeText(MainActivity.this, "필수 항목이므로 모두 입력하세요", Toast.LENGTH_SHORT).show();  Snackbar와 Toast 모두 아래와 같다. (언제 팝업이 나타나게 할 것인가?, 팝업의 내용, length 의미?  duration(지속시간) )

Android 2024.06.05

로그인 화면 어플리케이션 화면 개발

1. 텍스트 뷰 폰트 색상 변경    패딩 너비 변경     2. 이메일  이메일 텍스트뷰 끌어다가 놓고, hint 입력하기    코드로 가서, "ems" 를 바꾸면 입력받을 수 있는 최대 글자 개수를 수정할 수 있다.     3. 패스워드         4. 플레인 텍스트   - 텍스트 지우고, hint로 이름 입력...    5. 1~4 모두 Constraint Widget 연결해주기 (모두 다 위, 왼쪽, 오른쪽 연결시켜주기)     6. 버튼         7. 아이디 변경하기

Android 2024.06.04

안드로이드 스튜디오 Application 앱(어플) 아이콘 이미지, 이름 변경하는 방법

어플리케이션 아이콘 이미지 변경하기      Path에서 경로 폴더 열어서,   Resize로 사진 크기 조정하기   Background Layer -> color 선택하면 배경 색 조정 가능     에뮬레이터에서, Back 버튼 누르면 아이콘을 확인할 수 있다.    어플리케이션 이름 변경하기  경로 이동 res -> values -> strings.xml      변경되었다.   안드로이드 스튜디오에 있는 Vector Asset을 사용하면, 안드로이드 스튜디오에 내장된 아이콘을 디자인하여 사용할 수 있다.      아이콘은 Clip art 누르면 변경할 수 있다.    이미지는 어플리케이션 안을 디자인 할 때에도 사용할 수 있다.

Android 2024.06.04

안드로이드 스튜디오에서 animation 주사위를 흔드는 애니메이션 넣기

https://github.com/daimajia/AndroidViewAnimations GitHub - daimajia/AndroidViewAnimations: Cute view animation collection.Cute view animation collection. Contribute to daimajia/AndroidViewAnimations development by creating an account on GitHub.github.com   깃허브에서 Gradle 부분 복사하기    Gradle Scripts -> build.gradle.kts (Module :app) 으로 이동하기   가장 밑에 삽입하기.    싱크(Sync) 눌러서 YoYo 라이브러리 설치하기      MainActiv..

Android 2024.06.04

안드로이드 app 로직 개발 - findViewById, setOnClickListener 함수

개발순서 1. 화면 개발 => xml file (화면) 2. 로직 개발 => Java Class file (로직)java -> com.~.~app -> MainActivity.java   로직 개발 START!    MainActivity.java로 이동한다.    주사위가 랜덤으로 실행되게 하기  멤버변수를 작성해준다. Button button;ImageView imgDice1;ImageView imgDice2;   화면에서 만든 UI 컴포넌트와 자바의 변수를 연결한다.  findViewById 함수는 안드로이드 프로그래밍에서 레이아웃 XML 파일에 정의된 뷰(View)를 자바 또는 코틀린 코드에서 찾기 위해 사용되는 메서드이다. 즉, 화면을 만든 XML 파일의 코드를 조작하기 위해 고유한 ID를 통해..

Android 2024.06.04

액션바(Actionbar) 이름, 색, 백버튼, 아이콘 디자인과 삭제 방법

액션바 색 바꾸기    name도 자신이 지정하여 바꿀 수 있다.      액션바 이름 바꾸기 MainActivity.java 에서getSupportActionBar().setTitle("포스팅 리스트");  + // 액션바에 화살표 백버튼을 표시하는 코드 getSupportActionBar().setDisplayHomeAsUpEnabled(true);   백버튼은 이렇게 나타난다.    +// 액션바의 화살표를 누르면, 이 액티비티를 종료하도록 하는 함수 @Override public boolean onSupportNavigateUp() { // 다른 작업이 있으면 여기에 코드를 작성한다 finish(); return true; }    액션..

Android 2024.06.04