본문 바로가기

전체 글257

[Android] EditText 입력 시 키보드 엔키 기능 변경 하는 두가지 방법 안녕하세요 찌빠냥입니다. EditText를 클릭하면 하단 키보드 팝업이 올라오는데요 여기에 일반 엔터키에 해당하는 부분이 상황에 따라 검색, 엔터, 기타 등등 변경됩니다. 기능을 어떻게 적용하는지 알아보겠습니다. 1. 안드로이드 레이아웃 xml 파일에서 변경 2. java에서 변경 EditText searchText = (EditText)findViewById(R.id.searchText); searchBtn.setImeOptions(EditorInfo.IME_ACTION_SEARCH); 3. 해당 키를 눌렀을 때 동작 구현 EditText searchText = (EditText)findViewById(R.id.searchText); searchText.setOnEditorActionListener(n.. 2020. 5. 13.
[Android]인텐트로 객체전달 안드로이드에서 Activity 간에 객체(Object)를 전달해야 할 때가 있습니다. 기본적으로는 Activity간 Intent로 전달은 되지 않는데요 전달할 객체에 Serializable를 상속받아 전달하게 되면 Activity간 객체 전달이 가능해 집니다. 순서는 아래와 같습니다. 전달할 객체에 serializab을 구현해 줍니다. 직렬화를 하려는 객체는 동일한 serialVersionUID 를 가지고 있어야 합니다. 객체 정의 ... public class UserObject implements Serializable{ private static final long serialVersionUID = 1L; private String name; private String id; private Stri.. 2020. 5. 8.
[MSSQL] 문자열 교체하기 REPLACE REPLACE은 MSSQL에서 특정 칼럼의 문자열을 치환, 교체해야 할 때가 있습니다. 예를 들면 아이디 비밀번호 찾기 등을 할 때 전체 아이디를 연동 이메일을 보여주는 것이 아니라 abcd****@naver.com 이런 식으로 중간 문자를 치환해서 보여줘야 할 때(적당한 예가 안떠오르네요)지정된 문자열 값의 모든 항목을 다른 문자열 값으로 바꿉니다. 구문은 REPLACE ( string_expression , string_pattern , string_replacement ) 입니다. string_expression : 검색할 문자열(칼럼 또는 문자열) string_pattern : 찾는 문자열 입니다. 공백은 넣을 수 없습니다. string_replacement : 대체 문자열 입니다. 반환되는 문자.. 2020. 5. 6.
[MSSQL] STUFF(문자열 치환)사용법 STUFF 함수는 특정 문자열에 시작 인덱스 값과 길이값을 가지고 특정 다른 문자열로 변경하는 함수 입니다. 구문은 STUFF ( character_expression , start , length , replaceWith_expression ) 입니다. character_expression : 검색할 문자열(칼럼 또는 문자열) start : 삭제 또는 삽입할 문자열의 시작 인덱스 입니다. length : 문자 수를 지정하는 정수 입니다. length가 음수이면 null 문자열을 반환합니다. replaceWith_expression : 대체 문자열 입니다. SELECT STUFF('ABC_DEF_GHI_DEF@naver.com', 5, 3, '*****'); GO 결과는 다음과 같습니다. 문자열 5번째 .. 2020. 5. 5.
반응형