본문 바로가기
반응형

안드로이드 개발7

[Android Studio/안드로이드 스튜디오] RetrofitClient에서 AWS연결 처음 레트로핏을 사용하면서 연결이 안되서 이런저런 시도를 해보았다. 포트번호가 잘못된건지..주소가 잘못된건지..ec2를 잘못 만든건지.. 여러가지 시도를 해보다 결국 찾았다. 레트로핏 클라이언트 부분에서 BASE_URL에 www없이 넣으면 된다. http://ec2~~~~~~ 으로 하면 연결이 잘된다. 2021. 5. 18.
[Android Studio / 안드로이드 스튜디오] Activity 전환 애니메이션 전환 애니메이션을 만드는 방법은 화면 전환시 애니메이션을 설정할 수 있다. 우선 Activity화면 전환 코드를 먼저 작성해보면 Intent intent = new Intent(MainActivity.this, subActivity.class); StartActivity(intent); 이처럼 사용할 수 있다. 여기에 한줄을 추가해보도록 하겠다. overridePendingTransition(R.anim.in, R,anim.out); 이 한줄을 추가하면 된다. 물론 resource file도 각각(R.anim.in, R,anim.out) 만들어줘야한다. 리소스 파일은 res아래 anim폴더를 만들어서 xml파일 형태로 만들어 주면된다. 예제) 이런식으로 만들어 주면 된다. 닫을때는 반대로 해주면된다. f.. 2021. 4. 27.
[Android Studio / 안드로이드 스튜디오] Button 숨기기, 비활성화 앱개발시 버튼을 안보이게 하거나, 특정한 조건이 채워지지 않았을 경우 비활성화 하는 경우가 있다. xml에서 버튼을 추가하고, xml에서 기본적으로 default를 줄수도있고, java클래스에서 핸들링 할수도있다. 1. xml에서 버튼 핸들링하기 가장먼저 버튼 활성화 및 비활성화 하는 방법 - android:enabled="true" :버튼 활성화 - android:enabled="false" :버튼 비활성화 ※버튼 활성화는 기본값이므로 비활성화할 필요가 없으면 굳이 하지 않아도 된다. 버튼 보이게/ 숨기는 방법 - android:visibility="visible" : 보이기 - android:visibility="gone" : 아예 없는 것 처럼 취급 - android:visibility="invis.. 2021. 4. 23.
[Android Studio/안드로이드 스튜디오] EditText 커서위치 변경(setSelection) 안드로이드 스튜디오에서 커서위치를 변경 할수있다. 아래와 같이 setSelection을 사용하면 원하는곳으로 커서를 변경및 위치 시킬수있다. 하나하나 설명을 해보면 editLoginId: EditText의 id명이다. setSelection: 커서위치를 변경하기 위한 함수이다. editLoginId.getText().length: 입력한 테스트의 길이만큼 위치한다. 좀더 자세히 설명 - setSelection(위치) : 커서위치 이동 - setSelection(시작위치, 끝위치) :텍스트선택 2021. 4. 23.
반응형