본문 바로가기

Android Studio59

[Android Studio] ImageView 사용 방법 주의사항 파일명은 영문과 _만 가능, 하이픈(-), 한글, 공백이 들어가면 안된다. 이미지파일 형식은 png를 사용하거나 벡터 이미지를 사용한다. (jpg는 사용 X) Widget의 ImageView 사용방법 -> 사용하고자 하는 이미지를 res 폴더 -> drawable안에 복사해서 넣어논다. -> Common의 ImageView 클릭 후 화면으로 드래그 후 코드 탭으로 이동 android:src="@drawable/cat" -> 해당 ImageView 태그에 android:src="@drawable/파일명"으로 수정한다. 사진 안의 여백을 없애는 법 -> attribute에서 scaleType을 centerCrop으로 한다. 2023. 12. 21.
[Android Studio] 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.isEmpty() || password.isEmpty() || email.isEmpty()){ Toast.makeText(getAppl.. 2023. 12. 21.
[Android Studio] 로그 처리하는 방법 Android Studio에서 로그 처리하는 방법 Log.i("UITEST MAIN", "유저가 작성한 이름 : " + name); Log.i("UITEST MAIN", "유저가 작성한 이메일 : " + email); Log.i("UITEST MAIN", "유저가 작성한 비밀번호 : " + pwd); -> Log 클래스 import 후 i() 함수를 이용하면 된다. 실행 후 Logcat 탭 2023. 12. 21.
[Android Studio] EditText의 입력 받은 문자열 가져오는 방법 Activity에 EditText에서 입력받은 문자열을 가져와서 변수에 넣는 방법 public class MainActivity extends AppCompatActivity { TextView txtHello; EditText editName; EditText editEmail; EditText editPassword; Button btnSave; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); txtHello = findViewById(R.id.txtHello); editName = findViewByI.. 2023. 12. 21.
[Android Studio] TextView의 여러 속성들 처음 세팅 activity_main.xml 파일에 들어간 후 Design 탭 선택한 화면이다. 왼쪽 상단에 TextView를 드래그 해 ConstraintLayout 안에 드래그해 놓으면 생성되고 우측의 Attributes에서 수정 text -> text를 뭘로 쓸 건지 textSize -> 글자 크기(단위 sp) 크기 조절 match_parent, wrap_content wrap_content를 사용하면 입력한 내용에 맞게 뷰의 크기가 조절되고 match_parent를 사용하면 parent 레이아웃 화면에 맞게 크기가 조절된다. (단위는 dp) textColor 속성 -> text의 글자 색깔 background -> text의 배경 색깔 layout_margin -> TextView의 margin(바.. 2023. 12. 21.
[Android Studio] 안드로이드 애니메이션 오픈소스 라이브러리 사용하기 사용할 애니메이션 참고 (https://github.com/daimajia/AndroidViewAnimations) 사용 방법 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 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.3' androidTestImplementation 'androidx... 2023. 12. 21.
[Android Studio] 레이아웃의 위젯 Activity에 연결하기 위젯 -> 화면을 구성하는 모듈, 컴포넌트같은 UI를 의미한다. 연결하는 법 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 = findViewById(R.id.button); .. 2023. 12. 21.
[Android Studio] APP 이름 바꾸기, 아이콘 만들기 APP(앱) 이름 바꾸는 방법 바꿀이름 -> Android Studio의 res폴더 -> values폴더 -> strings.xml 파일에서 위 태그 안에 바꿀 이름을 넣으면 된다. 어플 아이콘 만드는 방법 Android Studio의 res 마우스 우측 클릭 -> New > Image Asset Foreground Layer탭의 Source Asset -> Image 체크 -> Path에 준비한 이미지를 업로드 2023. 12. 21.
[Android Studio] Android 설치 및 프로젝트 생성하는 방법 1. Android Studio 설치 https://developer.android.com/studio?hl=ko 2. 가운데 있는 Empty Views Activity 클릭 후 next 3. Language는 Java로 하고 Finish 버튼 클릭하면 생성된다. 2023. 12. 20.