모바일 앱/Android11 [Android] 화면 전환 시 애니메이션 없애기 안드로이드 스튜디오에서 intent를 이용해서 화면을 전환할 때 애니메이션 효과가 기본적으로 나타나는데요, 이 애니메이션 효과를 어떻게 없앨 수 있는지 간단히 포스팅해보겠습니다. Intent intent=new Intent(MainActivity.this, MainActivity.class); startActivity(intent); overridePendingTransition(0, 0); //애니메이션 없애기 핵심은 3번째 줄인데요, 화면전환을 하는 코드가 작성된 이후 그 뒷줄에 overridePendingTransition(0, 0); 이란 문장을 넣어주시면 됩니다. intent 뿐만이 아니라 onBackPressed()와 같은 뒤로가기를 통한 화면 전환에도 같은 방식으로 저 문장을 삽입해주시면 애.. 2020. 7. 28. [Android] 안드로이드 EditText 키패드 변경하기 프로젝트를 진행하다 보니 웹 페이지 주소를 입력하는 키패드를 바꾸고 싶다는 생각이 들었습니다. 네이버나 다음 같은 포털 사이트 앱 상단에 있는 주소창에 주소를 입력하려고 하면 아래와 같은 키패드를 보실 수 있으실 겁니다. 또, 카카오톡과 같은 메신저 앱을 이용할 때 나타나는 키패드는 다르죠? 안드로이드 스튜디오에서 코딩을 통해 이를 지정해줄 수 있다고 합니다. 바로 xml 파일에서 EditText의 속성을 변경해주는 방법인데요, EditText의 inputType을 변경해주면 됩니다. 저는 웹 주소 검색에 적절한 키패드를 원하므로 inputType을 textUri로 설정해주면 되는데요, 코드는 아래와 같습니다. 하지만 여기서 저는 오른쪽 하단에 .com 버튼을 얻고 싶었는데, 제 코드를 실행시키니 .co.. 2020. 7. 17. [Android] net::ERR_CLEARTEXT_NOT_PERMITTED 에러 해결 방법 안드로이드 WebView를 이용한 프로젝트를 진행하다가 다음과 같은 에러를 마주쳤습니다. 원인을 찾아보니 sdk 28 버전부터 "http"를 직접 입력해서 접근하는 방식이 막혔다고 합니다. 그래서 해결 방법을 찾아보니 생각보다 간단하게 이 문제를 해결할 수 있었습니다. 안드로이드 manifest 파일에 들어가서 application에 아래 문장을 추가하면 됩니다. android:usesCleartextTraffic="true" 이 문장을 추가하면 입력하는 url을 그대로 받아들인다고 합니다. 이 문장을 추가하고 앱을 실행시키니 정상적으로 작동하는 것을 확인할 수 있었습니다. 2020. 7. 14. [Android] RecyclerView(리사이클러 뷰) 오늘은 안드로이드 리사이클러뷰에 대해서 포스팅해보겠습니다. 저는 아래 안드로이드 공식 문서를 참고하여 이번 글을 작성했으니 참고해 주시면 감사드리겠습니다. https://developer.android.com/guide/topics/ui/layout/recyclerview?hl=ko RecyclerView로 목록 만들기 | Android 개발자 | Android Developers RecyclerView를 사용하여 동적 콘텐츠의 목록과 그리드를 표시합니다. developer.android.com 안드로이드 리사이클러뷰는 리스트뷰보다 발전된 형태로, 리스트에서 나타나는 열(row) 데이터들을 재사용하기 떄문에 붙여진 이름입니다. 1. 지원 라이브러리 추가 먼저 첫 번째로 해주셔야할 것은 앱 모듈의 buil.. 2020. 7. 14. 이전 1 2 3 다음