본문 바로가기

전체 글

ActionBarActivity(AppCompatActivity)에서 Button 텍스트가 대문자로 보여지는 현상에 대한 처리 ActionBarActivity(ActionBarActivity가 deprecated되어 AppCompatActivity로 대체)에서 Button 텍스트가 대문자로 보여지는 현상이 나타나는데 이런 경우 Button의 XML 코드에 android:textAllCaps="false" 명시해주면 텍스트가 모두 대문자로 보여지지 않는다. 더보기
Android Studio 안드로이드 스튜디오에서 패키지 변경하기 안드로이드 스튜디오에서 패키지 변경하기 패키지를 변경할 때는 아래와 같이 변경하고자 하는 패키지명에 마우스 커서를 올려두고 마우스 오른쪽 버튼을 누르면 메뉴 창이 보여지고 Refactor에 Rename을 선택한다. test를 jworld로 변경한 후 [Refactor]를 눌러도 되고 [Preview]를 눌러도 됨. 바뀌는 부분을 확인한 후 [Do refactor] 눌러 변경. 패키지를 변경한 후에 R 파일을 인식하지 못 하면 Tools>Android>Sync Project with Gradle Files를 눌러 변경 설정을 반영해 주면 R 파일을 잘 인식함 더보기
Android Studio 안드로이드 스튜디오에서 이벤트 처리하기 안드로이드 스튜디오에서 제공하는 기능을 이용한 이벤트 처리하기 레이아웃 설정 파일에서 Button 을 지정할 때 속성으로 android:onClick="onClick"을 명시하고 ALT + ENTER를 누르면 이벤트 핸들러를 지정할 수 있는 메뉴가 보여지고 첫번째 Create onClick event handler 를 클릭하면 Activity 화면에 아래와 같이 onClick 메서드가 생성됨 Activity 화면에 생성된 onClick 메서드 더보기
Android Studio 안드로이드 스튜디오에서 국제화하기 안드로이드 스튜디오에서 국제화하기 strings.xml 편집화면의 상단의 Open editor를 클릭한다. 아래 화면에서 지구 모양의 아이콘을 클릭하면 언어를 선택할 수 있다. 선택한 언어에 해당하는 번역 내용을 입력한다. 더보기
EditText의 커서 위치 지정하기 EditText의 커서 위치 지정하기 EditText에 데이터가 들어가 있을 때 데이터의 원하는 위치에 커서가 놓여지도록 지정하기 EditText edit = (EditText)findViewById(R.id.edit);edit.setText("오늘은 바람이 심하게 부는 날!!");edit.setSelection(5); // 문자열의 원하는 인덱스에 커서가 위치하도록 지정 더보기
EditText에 자동 포커스 막기 및 초기 키보드 자동 실행 막기 EditText에 자동 포커스 막기 및 초기 키보드 자동 실행 막기 1. EditText에 자동 포커스 막기 EditText를 실행하면 자동으로 포커스가 가는데 이를 막고자 한다면EditText이외의 view에 아래와 같은 속성을 추가한다. 일반적으로EditText 상위 view 즉 Layout에 속성을 추가할 수 있다. android:focusable="true"android:focusableInTouchMode="true" 2. EditText 사용시 초기 키보드 자동 실행 막기 EditText를 사용해 프로그래밍할 때 초기 키보드 자동 실행을 막고자 한다면마니페스트 파일에 Activity 태그에 아래 속성을 추가한다. android:windowSoftInputMode="stateAlwaysHidde.. 더보기
안드로이드 디바이스 넓이와 높이 구하기 안드로이드 디바이스 넓이와 높이 구하기 DisplayMetrics displayMetrics = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); int width = displayMetrics.widthPixels;// 가로int height = displayMetrics.heightPixels;// 세로 더보기
안드로이드 휴대폰에서 사용자 휴대폰 번호 구하기 안드로이드 휴대폰에서 사용자 휴대폰 번호 구하기 TelephonyManager mgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String myNumber = mgr.getLine1Number(); //사용자 휴대폰 번호 반환 퍼미션 더보기

반응형