본문 바로가기

Android Studio57

[Android Studio] 로그 처리하는 방법 📝로그 처리하는 방법 아래 코드처럼 로그로 출력하는 코드를 입력하면 // 버튼이 눌렸을때 btnSave.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { // 1. 입력한 이름을 가져와서 텍스트뷰에 보여준다 String name = editName.getText().toString().trim(); String password = editPassword.getText().toString().trim(); String email = editEmail.getText().toString().trim(); // 1-1. 데이터가 유효한지 체크 if (name.isEmpty() || password.i.. 2023. 1. 26.
[Android Studio] Toast / SnackBar 메시지 사용하기 📝Toast / SnackBar 메시지 사용하기 Activity에 Toast / SnackBar 메시지를 띄우는 코드를 입력해보기 btnSave.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { // 1. 입력한 이름을 가져와서 텍스트뷰에 보여준다 String name = editName.getText().toString().trim(); String password = editPassword.getText().toString().trim(); String email = editEmail.getText().toString().trim(); // 2. 데이터가 유효한지 체크 if (name.is.. 2023. 1. 26.
[Android Studio] EditText(에디트텍스트) 사용하기 📝EditText(에디트텍스트) 사용하기 activity_main에 Text칸의 EditText를 사용해보겠다 이렇게 그림에 밑줄이 쳐져있는 것은 앱을 킨 사용자가 입력 할 수 있는 것이다 이런식으로 화면을 구성해주면 유저가 입력할 수 있게 된다 ※ 우측 인풋타입은 키패드를 어떻게 띄울것인지 지정하는 것 hint에 문자를 입력하면 유저가 입력할때 지우지 않아도 입력이 가능하다 + Activity에 EditText에서 입력받은 문자열 가져와서 사용하기 public class MainActivity extends AppCompatActivity { // 만든 뷰를 멤버변수로 만들기 TextView txtName; EditText editName; EditText editPassword; EditText ed.. 2023. 1. 26.
[Android Studio] TextView(텍스트뷰) 사용하기 📝TextView(텍스트뷰) 사용하기 activity_main에 Text칸의 TextView를 사용해보겠다 자세한건 공식 홈페이지 찾아보기(https://developer.android.com/) 우선 TextView를 사용할 레이아웃에 끌어다 놓으면 생성되고 우측의 text로 이름을 변경해줄 수 있다 그 밑의 Constraint Widget으로 붙여줘서 사용 크기 조절하기(match_parent, wrap_content, dp셋팅) wrap_content를 사용하면 입력한 내용에 맞게 뷰의 크기가 조절되고 match_parent를 사용하면 parent 레이아웃 화면에 맞게 크기가 조절되고 dp로 셋팅시 입력한 dp만큼 크기가 조절된다 글씨 크기는 textsize로 조절이 가능하다 ※ 글자 크기 단위는 .. 2023. 1. 26.
[Android Studio] 오픈소스 라이브러리를 안드로이드 스튜디오에 적용하기 📝오픈소스 라이브러리를 안드로이드 스튜디오에 적용하기 ※ 사용한 애니메이션 (https://github.com/daimajia/AndroidViewAnimations) 모듈의 빌드파일(build.gradle)을 열어서 dependencies { } 안에 사용할 라이브러리를 입력해주면된다 dependencies 맨 아래에 입력해줬다 dependencies { implementation 'androidx.appcompat:appcompat:1.4.1' implementation 'com.google.android.material:material:1.5.0' implementation 'androidx.constraintlayout:constraintlayout:2.1.3' testImplementation .. 2023. 1. 26.
[Android Studio] 레이아웃의 위젯 Activity에 연결하기 📝위젯 액티비티에 연결하기 해당 Activity 클래스에 멤버 변수를 생성하고 findViewById로 연결 시켜 사용한다 public class MainActivity extends AppCompatActivity { // 만든 위젯들의 ID 값을 변수로 저장 Button button; ImageView imgDice1; ImageView imgDice2; MediaPlayer mp; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 화면에서 만든 버튼과 이미지뷰를 가져와서 연결한다 button = f.. 2023. 1. 26.
[Android Studio] APP 이름 바꾸기, 아이콘 만들기 📝APP(앱) 이름 바꾸기, 아이콘 만들기 APP(앱) 이름 바꾸는 방법은 Android Studio의 res폴더 > values폴더 > strings.xml 파일의 아래 코드 부분을 원하는 앱 이름으로 입력해주면 된다 앱이름 아이콘 만드는 방법은 Android Studio에서 res 마우스 우측 클릭 New > Image Asset Foreground Layer탭의 Source Asset칸 Image에 준비된 이미지를 업로드해서 만들어도 되고 Clip art의 이미지를 사용해서 앱 아이콘을 만들 수 있다 + Text로 글자만 있는 아이콘을 만들 수도 있다 Background Layer 탭으로 앱의 바탕화면 색도 지정이 가능 2023. 1. 26.