본문 바로가기

반응형

DEV

(54)
[Android] 다이얼로그 소프트키보드 열지 않기 다이얼로그를 사용하다 보면 내부에 EditText를 사용하는 경우가 있는데 다이얼로그가 보여질 때마다 EditText에 포커싱이 가면서 소프트 키보드가 열려져 있는 상태가 된다.이 문제를 해결하기 위해서는 다이얼로그가 생성될때 아래의 코드 한 줄만 추가하면 된다. dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
[Android] 키보드 숨기기, 키보드 자동실행 막기 1. 키보드 숨기기private void hideKeyboard() { if (this.getCurrentFocus() != null) { InputMethodManager imm = (InputMethodManager) this.getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(this.getCurrentFocus().getWindowToken(), 0); } } 2. 키보드 자동실행 막기 AndroidManifest.xml에서 자동실행을 막기 원하는 액티비티에 한 줄만 추가해주면 됩니다.android:windowSoftInputMode="stateAlwaysHidden"
[MSSQL] SSMS 2016에서 다크 테마 사용하기 1.텍스트 에디터를 실행관리자 권한으로 실행 2. SSMS.pkgundef 파일을 연다.C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio에 위치한 SSMS.pkgundef 파일을 관리자 권한으로 열었던 텍스트 에디터로 연다. 3. //Remove Dark Theme 이라는 항목을 찾는다사진과 같이 Remove Dark Theme 아래의 항목에 주석(//)을 걸어준다.4. SSMS를 연다 SSMS를 열어 "Tool > Options > General"에 있는 Color Theme를 "Dark"로 선택하면 어두운 SSMS 테마를 사용할 수 있다.일부 텍스트의 색상이 보이지 않을 수 있으니 따로 추가 편집이 필요한게 문제....
[C#] 두 날짜의 일 수 차이 구하기 두 날짜의 일 수 차이를 구하려면 TotalDays를 사용하면 된다.DateTime d1 = DateTime.Now; DateTime d2 = DateTime.Now.AddDays(-2); int diff = (d1 - d2).TotalDays; // 2 diff = (d2 - d1).TotalDays; // -2
[C#] DateTime.CompareTo 항상 쓸때마다 헷갈려서 글로 정리를 했다 int compare = A.CompareTo(B); /* compare > 0 A가 B보다 미래일자 compare == 0 A와 B는 같음 compare < 0 A가 B보다 과거임 */
[Javascript]빈 Object 체크 자바스크립트에서 Object가 비어있는지 체크할 때는 Object.getOwnPropertyNames()를 사용하면 된다. Object.getOwnPropertyNames(obj).length === 0; 예시 var obj = {}; Object.getOwnPropertyNames(obj).length === 0; // true obj = { 'not': 'empty }; Object.getOwnPropertyNames(obj).length === 0; // false
[C#] DataRow[]를 DataTable로 변환하기 DataRow[] 개체를 DataTable로 변환하기 위해 DataRow[].CopyToDataTable() 함수를 사용합니다. DataRow[] rows = dt.Select("", "NO DESC"); DataTable dt = rows.CopyToDataTable();
[C#] DataTable의 데이터를 검색 또는 정렬하기 이미 쿼리가 실행되어 만들어진 DataSet이나 DataTable에서 다시 특정 레코드만을 추출하기 위해서는 Select 함수를 사용해야 합니다. DataTable.Select(String): DataRow[] DataTable을 지정한 필터 조건에 맞게 DataRow 배열로 가져옴 dt.Select("NO > 100") DataTable.Select(String, String): DataRow[] DataTable을 지정한 필터 조건과 정렬 조건에 맞게 DataRow 배열로 가져옴 dt.Select("NO > 100", "NO DESC");

반응형