CheckBox 는 선택 or 해제 두 가지 상태를 제공하며 toggle 이 불가능한 on/off 스위치라고 말할 수 있다. 여러가지 옵션 중 하나를 선택하는 경우에 많이 쓰인다. How to ◼ CheckBox code in XML ◼ CheckBox code in JAVA Attributes ◼ id id 는 해당 check box 를 유일하게 식별할 수 있는 속성이다. ◼ text CheckBox 에 표시할 text 를 설정한다. ◼ checked 해당 check box 를 선택 or 해제 할 수 있는 속성이다. 값은 "true" or "false" 이며 기본값은 "false" 이다. ◼ gravity Text 를 정렬할 수 있는 속성이다. - layout_width, layout_height 이 ..
EditText 는 사용자가 텍스트를 입력하기 위해 사용한다. TextView 를 상속하고 있어 TextView 에서 제공하는 텍스트 출력 + 입력 기능을 제공한다. How to ◼ EditText code in XML ◼ EditText code in JAVA Attributes ◼ id id 는 해당 edit text 를 유일하게 식별할 수 있는 속성이다. ◼ text EditText 에 표시할 text 를 설정한다. ◼ hint EditText 에 입력한 글자가 없을 때 사용자에게 힌트를 줄 수 있다. 사용자가 입력을 시작하면 hint 는 자동으로 사라진다. ◼ textColor Text 의 색상을 설정한다. - “#argb”, “#rgb”, “#rrggbb”, or “#aarrggbb” 형태로 지..
이번 포스팅에서는 안드로이드 앱 개발 시 많이 사용하는 TextView 의 문자 정렬에 대해 소개한다. TextView 에 대한 상세 사항은 하단 link 를 참조하자. [Android/Layout] - TextView Gravity Text 를 정렬할 수 있는 속성이다. - layout_width, layout_height 이 wrap_content 이면 text 가 정렬될 공간이 없어 정렬이 안된다. - gravity 를 지정하지 않으면 기본 속성인 left, top 이 적용된다. ◼ top Text 를 위쪽으로 정렬. ◼ bottom Text 를 아래쪽으로 정렬. ◼ left Text 를 왼쪽으로 정렬. ◼ right Text 를 오른쪽으로 정렬. ◼ left | bottom, right | bot..
TextView 는 사용자에게 텍스트를 표시하기 위해 사용한다. 완벽한 text 편집기이지만, 기본적으로 편집을 할 수 없고 보여지는 텍스트는 수정할 수 있다. How to ◼ TextView code in XML ◼ TextView code in JAVA Attributes ◼ id id 는 해당 TextView 를 유일하게 식별할 수 있는 속성이다. ◼ gravity Text 를 정렬할 수 있는 속성이다. - layout_width, layout_height 이 wrap_content 이면 text 가 정렬될 공간이 없어 정렬이 안된다. - gravity 를 지정하지 않으면 기본 속성인 left, top 이 적용된다. [Android/Layout] - TextView gravity ◼ text Tex..
View 독립된 기능과 UI 를 가진 UI widget. 사용자의 touch or key event 에 반응한다. 화면을 구성하는 최소 단위. View Description TextView TextView 는 사용자에게 텍스트를 표시하기 위해 사용한다. 완벽한 text 편집기이지만, 기본적으로 편집을 할 수 없고 보여지는 텍스트는 수정할 수 있다. EditText EditText 는 사용자가 텍스트를 입력하기 위해 사용한다. TextView 를 상속하고 있어 TextView 에서 제공하는 텍스트 출력 + 입력 기능을 제공한다. CheckBox CheckBox 는 선택 or 해제 두 가지 상태를 제공하며 toggle 이 불가능한 on/off 스위치라고 말할 수 있다. 여러가지 옵션 중 하나를 선택하는 경우..
이번 포스팅에서는 외부 라이브러리 프로젝트를 link 시키는 방법을 소개한다. Why? 안드로이드 스튜디오를 사용하면서 외부 라이브러리 프로젝트를 이용하는 경우가 있다. (공통으로 쓰는 것들을 하나의 라이브러리 프로젝트로 만들어 쓰면 엄청 편하다!) How to ◼ 모듈 가져오기 하단 그림과 같이 지정한 모듈이 해당 프로젝트 안으로 들어오면서 각각 따로 관리를 해줘야 한다. [File] - [New] - [Import Module] ◼ 모듈 참조하기 소개하고자 하는 방식으로 하단 그림과 같이 복사 방법이 아닌 참조 방식이다. (공통으로 관리가 가능하다.) [setting.gradle]
이번 포스팅에서는 안드로이드 소프트 키보드 설정에 대해 알아보자. (특히 layout 을 조정하는 adjustXXX 를 자세히 보자!) How to ◼ AndroidManifest.xml ◼ Java code adjustPan 소프트 키보드에 의해 EditText 가 가려지지 않도록 위쪽으로 이동. 하단 그림과 같이 위, 아래가 잘리게 된다. adjustResize 소프트 키보드가 보이도록 공간을 확보하기 위해 activity window 을 resize 한다. 하단 그림과 같이 위, 아래 모두 표시된다. adjustUnspecified 시스템이 상황에 맞게 'adjustPan' or 'adjustResize' 를 결정한다. 소프트 키보드의 기본 값이다. adjustNothing Layout 에 어떤 영..
Format TextView content with HTML tags Android 에서 text 를 표현하기 위해 TextView widget 을 많이 사용한다. 대부분의 경우 일반 텍스트가 몇 줄 표시되기 때문에 TextView widget 으로 충분하다. 하지만 아래와 같이 서식이 적용된 경우는 어떻게 해야 할까? (굵게, 이태릭, 밑줄......) 이럴때 HTML tag 를 TextView widget 에 넣을 수 있다. How to ◼ String in Java code ◼ String in strings.xml TextView widget 이 지원하는 HTML tag 출처 : html-tags-supported-by-textview
Android 로 개발을 하다보면 device(에뮬 포함) 가 여러개 연결된 상태가 종종 있다. 이때 adb 명령을 수행하면 "more than one device/emulator" error message 를 만날 수 있다. 가장 간단하게 타겟 device 를 빼고 나머지 연결을 끊으면 되지만 ^^; 하단과 같이 타겟 device 를 지정할 수 있다. - "adb devices" - "adb -s 디바이스 이름 sehll" (대상 타켓을 -s 옵션으로 지정한다.)
FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET 해당 속성으로 쌓여진 activity 는 태스크가 백그라운드에서 포그라운드로 변할 때 FLAG_ACTIVITY_RESET_TASK_IF_NEEDED 속성이 설정되어 있다면 task 에서 정리된다. FLAG_ACTIVITY_RESET_TASK_IF_NEEDED 적절한 경우(task 내에 정리해야 할 activity 가 있다면)에 task 를 리셋. Task 의 affinity 에 맞춰 리셋이 발생. 새로 task 를 시작하거나 백그라운드에서 포그라운드로 올라오는 경우가 아니면 영향을 주지 않는다. 사용자가 홈스크린이나 최근 실행 목록에서 태스크를 시작할 경우 시스템이 설정 Example 1. A -> B activity 를 활성화 한다. 2...
- Total
- Today
- Yesterday
- BroadcastReceiver
- notifyDataSetChanged
- StartService
- 앱테크 추천
- android flag activity
- 안드로이드 서비스
- WEMIX
- android intent
- task 생성
- registerForContextMenu
- 앱테크
- 안드로이드 인텐트
- android activity flag
- 리워드앱
- onCreateContextMenu
- 채굴앱
- M2E
- android task
- Intent
- p2e
- onContextItemSelected
- task
- StringUtils
- mPANDO
- bindservice
- Android Service
- RoomDatabase
- 무료채굴
- 무료 채굴
- 리워드 어플
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |