- Today
- Total
목록Android (5)
CODE CAVE
SVG는 백터 이미지로서, 크기를 줄이거나 늘려도 전혀 깨짐이 없습니다.그래서 안드로이드 해상도별로 각각에 맞춰 이미지를 만들 필요 없이 단 하나의 svg 파일로 해결이 가능합니다. 다만 일반 이미지보다 용량이 클 수 있기 때문에 모든 이미지를 SVG로 하진 않고 주로 아이콘 이미지에 많이 사용되고 있습니다. 적용 방법은 아래와 같습니다. 1. res 폴더 우클릭 > New 클릭 > Vector Asset 클릭 2.Local file 클릭 > svg 파일 선택 3. gradle 파일의 defaultConfig 안에 아래 한 줄 추가 vectorDrawables.useSupportLibrary = true 4. 화면 xml에서 아래와 같이 사용
저는 개발하면서 분명히 할 줄 알았던건데 2~3번 이상 구글링을 했던 내용에 대해서는 종종 기록하는 편입니다. 그 중에 안드로이드 스튜디오 미리보기(Preview) 화면에서 기본적으로 타이틀바가 보이는 현상 입니다. (No title bar on Android Preview Panel) 단순히 미리보기 패널에서 Theme in Editor > NoActionBar를 해도 되지만, 매번 새 화면을 만들때마다 해줘야하는 번거로움이 있고, 안드로이드 스튜디오를 재실행할 경우 원래대로 돌아와있는 아주 짜증나는 현상이 지속됩니다. 그래서 제가 찾은 방법은 아래와 같습니다. 1. styles.xml 을 아래와 같이 수정합니다. true 2. 안드로이드를 재실행 합니다. .. 이제, 새 화면(xml)을 만들때마다 액..
안드로이드에서 이미지 관련 라이브러리로 매우 유명한 라이브러리는 Picasso와 Glide가 있습니다. 두 라이브러리가 거의 투톱을 달리고 있습니다.이 라이브러리들은 업데이트도 몇년간 계속 꾸준하고 있고, 커뮤니티도 활성화 되어 있어서 막히는 부분에 대한 도움을 인터넷 상에서도 쉽게 얻을 수 있는 것이 장점입니다. 피카소가 먼저 시중에 나왔구요, 이후 Glide가 나왔습니다. 사용방법은 Glide가 피카소를 너무 따라한거 아닌가 싶을 정도로 거의 흡사합니다.둘의 차이점이라면 피카소는 화질이나 캐시면에서 좀 더 좋다는 평을 받고, Glide는 성능쪽에서 좋다는 평을 받고 있습니다. 아무튼 이 포스팅에선 이 중 더 먼저 출시된 Picasso의 기본 사용법을 알아보겠습니다. 1. 먼저 피카소를 프로젝트에 다운..
안드로이드의 자바 코드에서 텍스트 색상을 변경할 경우 사용하는 방법 3가지 입니다~ textView.setTextColor(Color.RED); //상수이용 content.setTextColor(Color.rgb(red, green, blue)); //RGB메서드 이용 content.setTextColor(Color.parseColor("#000000")); //색상코드 이용 저는 웹개발에 익숙해 있어서 색상 코드로 하는게 편해가지고~ 보통 세번째 방법을 많이 씁니다. parseColor ㅎㅎ 도움이 되셨다면 아래 공감 버튼을 꾸욱~
안드로이드 앱을 개발하다 보면 꼭 하게 되있는 문자열 체크.. 공백과 관련된 문자열 체크 함수들을 몇개 작성 해봤습니다. 생각보다 많은 내용은 없구요, 그냥 글자 길이와 조건문 등을 활용해서 만드는 거라서 조금만 천천히 봐보시면 이해 + 응용도 되실거라고 생각 됩니다. 급하게 쓰실 분들은 복붙 해서 일단 그냥 바로 쓰시고 나중에 한번 쭉 훑어보시는 것도 ㅎㅎ public int checkStringLength(String str){ //순수 문자열 10글자 미만 int cnt = 0; for(int i = 0 ; i < str.length() ; i++) { if(str.charAt(i) != ' '){ cnt++; } } return cnt; } //내용 전체가 공백일 때 public boolean s..