분류 전체보기189 안드로이드 스크롤 뷰 속성 (스크롤 바 조절) ScrollView android:scrollbarThumbVertical="@color/colorPrimaryDark" android:scrollbarThumbHorizontal="@android:color/darker_gray" 위젯이나 레이아웃이 화면에 넘칠 때 스크롤 할수 있도록 해주는 뷰 (ScrollView) ScrollView: 수직(위아래)로 스크롤 HorizontalScrollView: 수평(좌우)으로 스크롤 안드로이드 개발을 할때 화면에서 많은 정보들을 모두 보여주기 위해서는 스크롤 뷰가 필수적으로 필요하다. 참고 사항으로 스크롤 뷰(ScrollView)안에는 한 개의 뷰(레이아웃, 위젯)만 넣을 수 있다. 예를 들어, 아래와 같으면 오류가 나서 컴파일 오류가 난다. 그래서 위와 같이 사용하고 싶다면, 한.. 플랫폼/안드로이드 android 2020. 2. 18. [java] 문자열 바꾸기 (replace) 문자열 바꾸기 (replace) String을 자신이 바꾸고자 하는 값을 바꾸는 방법은 replace() 메소드를 사용하면 된다. replace 함수는 크게 3가지 종류가 있다. 1. replace 바꾸고 싶은 문자를 모두 바꿔준다. 문법 : replace([바꾸고 싶은 문자],[바꿀 문자]) 테스트 : String test = "안녕하세요.링고비입니다. 저는링고비입니다. "; test= test.replace("링고비", "ringobee"); System.out.println(test); //결과 : 안녕하세요.ringobee입니다. 저는ringobee입니다. 2. replaceAll 바꾸고 싶은 문자를 모두 바꿔준다. 문법 : replace([정규식],[바꿀 문자]) 테스트 : String tes.. 개발 언어/자바 java 2020. 2. 18. [java] String, int 형 변환 String -> int Integer.parseInt() 메소드를 사용하면 된다. String test_string = "123"; int test_int = Integer.parseInt(test_string); 반대로 int-> String Integer.toString() 메소드를 사용하면 된다. int test_int = 123; String test_string = Integer.toString(test_int); 개발 언어/자바 java 2020. 2. 18. android.content.res.Resources$NotFoundException: String resource ID 에러 안드로이드 개발 중 android.content.res.Resources$NotFoundException: String resource ID 에러가 발생했다. 에러가 나는 곳은 뷰에 setText 메소드였다. setText() 메소드 안에 int 값을 넣었더니 이런 에러가 났다. (컴파일 에러가 없길래 자동 변환되는 줄 알았다.) Integer.toString(int값) 메소드로 해결했다. TextView test_txt; int test_int = 100; test_txt = findViewById(R.id.txt_View); // test_text.setText(test_int); //에러가 났던 부분 test_text.setText(Integer.toString(test_int)); //정상 작동 .. 플랫폼/안드로이드 android 2020. 2. 18. intelly j / android studio 주석 색깔 바꾸기. 인텔리 제이에서 만든 ide들은 모두 적용된다. 인텔리 제이, 안드로이드 스튜디오에서 주석에 TODO를 붙이면 주석 색깔이 적용된다. (녹색으로) 이것을 커스텀 하거나 새로운 주석을 만들수 있다. Todo는 기본으로 들어가 있어 , // TODO 로 주석을 작성하면 녹색으로 바뀐다.(note는 만든것) 1. file > settings 를 클릭. 2. todo를 검색 후 + 버튼을 클릭. 3. 아래의 그림과 같이 입력 (note와 색깔 변경 가능.) 결과를 확인 하면 주석 색깔이 바뀐 것을 확인 할 수 있다. note , error, hint 등 커스텀해서 사용할 수있다. 개발툴/intelli j (인텔리제이) 2020. 2. 17. 안드로이드 setBackgroundColor 16진수 / rgb로 적용 16진수 적용 방법 Spinner Test = findViewById(R.id.Spinner_test); Test.setBackgroundColor(Color.parseColor("#313334")); RGB 적용 방법 Spinner Test = findViewById(R.id.Spinner_test); Test.setBackgroundColor(Color.rgb(125,65,23)); 플랫폼/안드로이드 android 2020. 2. 17. [2] 쿠팡 api 프로젝트 / 만료된 secret key / gitignore로 해결하기 쿠팡 파트너스 키가 노출되어 쿠팡에서 내 키를 만료 시켰다. 쿠팡 파트너스에서 발급 받은 키를 노출하게 되면 쿠팡 파트너스에서 키를 삭제시켜버린다. 키는 다시 발급 되지 않으니 다른 명의로 가입을 새로하여 발급받을 수 밖에 없다. 노출 되지 않게 조심하자.. 새로운 아이디의 키를 발급받고, 깃 허브에 내 키가 올라갔던 것을 방지 하기 위해 일단은 git의 프로젝트를 private로 바꿨다. git github 프로젝트 private로 변경하기. github를 사용할 때, 다른 사용자들이 내 프로젝트 코드를 볼수 있는 public과 볼수 없도록 하는 private가 있다. (github에서 작년부터 private를 무료화 했다.) public => private로 변경 하는 법을 알아본다. 1.. taew.. Git (깃)/깃 git 2020. 2. 16. 안드로이드 editText 엔터 이벤트 처리 / 검색 이벤트 / 키보드 내리기 안드로이드 개발중 editText에서 글자를 입력 후 엔터를 눌러도 키보드가 사라지지 않고 남아있었다. editText 글자 입력을 하고 엔터 버튼 (키보드 우측 하단)을 눌렀을 때, 이벤트를 받아 키보드를 내려주겠다. // 키보드를 내려주기위해 inputMethodManger 객체를 생성해준다. InputMethodManager imm = (InputMethodManager)mContext.getSystemService(INPUT_METHOD_SERVICE); //(activity에서 사용할 상황mContext는 빼주고 getSystemService만 써도 된다.) //InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_.. 플랫폼/안드로이드 android 2020. 2. 14. 안드로이드 스튜디오 프로젝트 경로 확인하기 안드로이드 스튜디오에서 개발하다 보면 프로젝트의 경로를 확인해야할 경우가 있다. 아래의 그림처럼 간단하게 확인할 수 있다. 좌측 상단에 Project 라는 네모 박스에 원래는 보통 Android으로 설정 되어있을 것이다. 그림과 같이 Project로 바꿔주면, 모자이크 처리된 박스에 경로를 확인할 수 있다. 안드로이드 스튜디오 프로젝트 경로 확인하기 플랫폼/안드로이드 android 2020. 2. 13. [Android] EditText 자동 포커스 제거 안드로이드에서 화면 액티비티가 뜰때, EditText에 자동으로 포커스가 가는 경우가 있다. (화면이 뜰때 뿐만아니라 브로드 캐스트 리턴 액션으로 화면이 리프레시 될 때, 자동으로 포커스가 가는 현상이 발생할 수 있다. ) 그럴때 간단한 해결방법이 있다. xml로 변경 아래와 같이 EditText를 감싸는 LinearLayout에 속성 android:focusable="true" android:focusableInTouchMode="true" 두 가지를 추가해준다. (터치를 해야 포커스가 되는 모드를 true로 설정해주는 모양이다.) 자바 소스로 변경 위의 xml에 추가 하는 방법도 있지만 자바 소스에서 LinearLayout을 선언해 소스로 추가 해줄 수도 있다. setFocusable(true); s.. 플랫폼/안드로이드 android 2020. 2. 13. [MSSQL] 10 => 16 진수 변환 / 16 => 10진수 변환 MSSQL에서 10진수를 16진수로 변환, 또는 16진수를 10진수로 변환하는 함수를 제공하지 않는 것 같다. 그래서 함수를 직접 만들어서 사용한다. 일단, 10진수를 16진수로 변환하는 함수다. 1. 10진수 => 16진수 변환 함수 CREATE function fn_dectohex(@dec bigint) returns nvarchar(50) as begin if @dec =0 begin return '0'; end declare @hex nvarchar(50) select @hex = ''; while (@dec > 0) begin declare @h nvarchar(1) declare @n int select @n = @dec % 16 if(@n = 10)begin select @h = 'a' en.. SQL/MS-SQL & SQL Server Management Studio 2020. 2. 11. [2] 쿠팡 api 프로젝트 / 403 permission denied 쿠팡 파트너스 api를 이용해 개발을 하던 도중... 쿠팡 파트너스 api가 403 permission denied를 에러 메세지로 뱉어냈다. {"rCode":"403","rMessage":"permission denied"} rCode, rMessage 의 이름과, 제이슨으로 에러코드를 뱉어 내는 것을 보니.. 쿠팡 파트너스 api 와 연동은 되는데 리턴값을 자꾸 권한 없음으로 뱉어 내는 것이 이상했다... 검색을 해도 잘 안나오던 중 Api Key가 노출되면, 안된다는 것이 문득 떠올라 내 이메일을 뒤져보니... 아니나 다를까 api key 만료처리를 했던 것이다. 내 api key가 노출되었다고?? 생각을 해봤더니 내가 github 에 public 레포지토리로 프로젝트를 생성해놨던 것이었다... 그.. 프로젝트/쿠팡 파트너스 api 2020. 2. 10. 이전 1 ··· 6 7 8 9 10 11 12 ··· 16 다음