본문 바로가기 메뉴 바로가기

The world of Parkho

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

The world of Parkho

검색하기 폼
  • 분류 전체보기 (256)
    • Android (43)
      • BroadcastReceiver (5)
      • Database (12)
      • Intent (6)
      • Service (5)
      • Task (15)
      • Troubleshooting (17)
      • UI (58)
    • JAVA (12)
    • Lambda Expressions in Java (0)
    • VCS (1)
    • App Tech (76)
      • P2E (28)
    • Etc (6)
  • 방명록

Android/UI (58)
Include & merge tag

Include Include 는 layout 을 재사용 하기 위한 기법이다. Layout 을 작성할 때 title 이나 bottom 같은 기능을 가지는 layout 은 여러 activity 에서 사용하는 경우가 있다. 이럴때 각 activity 마다 같은 형식의 layout 을 만들지 않고 include 를 이용하면 하나의 layout 을 재사용 할 수 있다. How to 하단과 같이 custom_title.xml 을 include 를 사용하여 재사용 할 수 있다. ◼ main.xml ◼ custom_title.xml Merge Merge 는 inlcude 사용 시 불필요하게 사용되는 root view group 을 제거할 때 쓰인다. How to 하단과 같이 custom_title.xml 의 root ..

Android/UI 2019. 10. 31. 08:52
ViewStub

ViewStub 은 보이지 않는 0 사이즈의 dummy view 로 런타임에 lazy inflate 할 수 있다. 런타임에 ViewStub 을 inflate 시키기 전에는 xml 에 추가되어 있어도 view 계층 구조에 추가되지 않는다. (아무것도 그리지 않는다.) 개발자가 ViewStub 을 inflate 하고 싶을 때는 ViewStub 에 inflate 를 호출하거나 Visibility 속성을 VISIBLE or INVISIBLE 로 변경해야 한다. ViewStub 은 한번 inflate 되면 그 존재는 사라지고 inflate 된 layout 이 대체한다. How to ◼ ViewStub code in XML ◼ ViewStub code in JAVA Attributes ◼ id id 는 해당 Vie..

Android/UI 2019. 8. 27. 10:06
Scrollview & HorizontalScrollView

ScrollView & HorizontalScrollView 는 오직 하나의 view or view group 을 자식으로 가진다. 즉, 복잡한 layout 을 가진 경우 (여러 widget 으로 만들어진 layout) 는 view group (Linear layout, relative layout 등) 으로 감싸야 한다. How to ScrollView 와 HorizontalScrollView 는 기본적으로 동일한 속성을 가지고 있고 scroll 방향에 따라 하단과 같이 나뉜다. ◼ ScrollView : 세로(상하 방향)로 scroll 하고 싶은 경우 ◼ HorizontalScrollView : 가로(좌우 방향)로 scroll 하고 싶은 경우 Attributes ◼ id id 는 해당 ScrollVi..

Android/UI 2019. 8. 27. 10:06
SearchView

SearchView 는 사용자가 검색어 입력 후 search provider 에게 검색을 요청할 수 있는 UI 를 제공한다. 검색어 추천 리스트나 검색 결과 리스트를 보여주고 사용자는 해당 리스트에서 원하는 item 을 선택할 수 있다. How to ◼ SearchView code in XML ◼ SearchView code in JAVA Attributes ◼ id id 는 해당 SearchView 를 유일하게 식별할 수 있는 속성이다. ◼ queryHint 입력한 글자가 없을 때 사용자에게 힌트를 줄 수 있다. 사용자가 입력을 시작하면 hint 는 자동으로 사라진다. ◼ iconifiedByDefault SearchView 가 Icon 화 되어 시작할지 펼쳐진 상태에서 시작할지 설정 - 기본값 : t..

Android/UI 2019. 8. 27. 10:04
CalendarView

CalendarView 는 스크롤이 가능한 달력을 보여준다. 탭, 클릭 이벤트로 날짜를 선택 할 수 있으며 원하는 날짜로 달력을 스크롤 하고 찾을 수 있다. How to ◼ CalendarView code in XML ◼ CalendarView code in JAVA Attributes ◼ id id 는 해당 CalendarView 를 유일하게 식별할 수 있는 속성이다. ◼ firstDayOfWeek 요일의 시작을 어떤 요일로 할지 설정. - 1 : 일요일 (default) - 2 : 월요일 ◼ focusedMonthDateColor 현재 선택된 달의 배경색 해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.) ◼ unfocusedMonthDat..

Android/UI 2019. 8. 27. 10:04
MultiAutoCompleteTextView

MultiAutoCompleteTextView 는 AutoCompleteTextView 를 상속받아 동일하지만 CommaTokenizer 를 설정한다는 점에서 다르다. AutoCompleteTextView 는 한 개의 단어만을 자동으로 완성시키지만, MultiAutoCompleteTextView 는 콤마로 구분된 여러개의 단어를 자동으로 완성시켜 준다. How to ◼ MultiAutoCompleteTextView code in XML ◼ MultiAutoCompleteTextView code in JAVA Attributes ◼ id id 는 해당 MultiAutoCompleteTextView 를 유일하게 식별할 수 있는 속성이다. ◼ text MultiAutoCompleteTextView 에 표시할 ..

Android/UI 2019. 8. 27. 09:45
AutoCompleteTextView

EditText 와 비슷하지만 사용자가 입력 시 추천 단어가 리스트에 나오는 것이 다르다. 추천 단어 리스트는 드롭다운 메뉴로 나오며 사용자가 선택 시 선택 한 text 로 변경된다. How to ◼ AutoCompleteTextView code in XML ◼ AutoCompleteTextView code in JAVA Attributes ◼ id id 는 해당 AutoCompleteTextView 를 유일하게 식별할 수 있는 속성이다. ◼ text AutoCompleteTextView 에 표시할 text 를 설정한다. ◼ hint AutoCompleteTextView 에 입력한 글자가 없을 때 사용자에게 힌트를 줄 수 있다. 사용자가 입력을 시작하면 hint 는 자동으로 사라진다. ◼ textColo..

Android/UI 2019. 8. 27. 09:45
TextClock

TextClock 은 TextView 를 상속받고 있는 간단한 디지털 시계이다. 단, 시간은 설정할 수 없으므로 시간을 설정해야 한다면 TimePicker 를 써야한다. How to ◼ TextColck code in XML ◼ TextClock code in JAVA Attributes ◼ id id 는 해당 TextClock 을 유일하게 식별할 수 있는 속성이다. ◼ format12Hour 12 시간 모드(시스템 시간 설정) 에서 보여줄 형식 설정 ◼ format24Hour 24 시간 모드(시스템 시간 설정) 에서 보여줄 형식 설정 ◼ gravity Text(TextClock 시간) 를 정렬할 수 있는 속성이다. - layout_width, layout_height 이 wrap_content 이면 t..

Android/UI 2019. 8. 27. 09:44
Chronometer

Chronometer 는 TextView 를 상속받고 있는 간단한 타이머다. Chronometer 에 표시되는 기본 형식은 MM:SS or H:MM:SS 이며 원하는 형식으로 설정할 수 있다. How to ◼ Chronometer code in XML ◼ Chronometer code in JAVA Attributes ◼ id id 는 해당 Chronometer 을 유일하게 식별할 수 있는 속성이다. ◼ gravity Text(timer 시간) 를 정렬할 수 있는 속성이다. - layout_width, layout_height 이 wrap_content 이면 text 가 정렬될 공간이 없어 정렬이 안된다. - gravity 를 지정하지 않으면 기본 속성인 left, top 이 적용된다. [Android/..

Android/UI 2019. 8. 27. 09:43
CheckedTextView

CheckedTextView 는 TextView 를 상속받고 있으며 선택이 가능하다록 checkbox 를 함께 제공한다. 일반적으로 리스트 아이템에 선택(선택 or 해제) 기능이 필요한 경우 많이 쓰인다. How to ◼ CheckedTextView code in XML ◼ CheckedTextView code in JAVA Attributes ◼ id id 는 해당 checked text view 를 유일하게 식별할 수 있는 속성이다. ◼ checkmark check mark 를 설정한다. check mark 선택 시 on / off 를 하고 싶다면 setOnClickListener 를 설정해야 한다. ◼ checked CheckedTextView 에 "true" or "false" 로 선택 or 해제..

Android/UI 2019. 8. 27. 09:43
이전 1 2 3 4 5 6 다음
이전 다음
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 임이지의 블로그 - be the miracle!
TAG
  • onContextItemSelected
  • Intent
  • BroadcastReceiver
  • task
  • p2e
  • 앱테크
  • 채굴앱
  • 안드로이드 인텐트
  • task 생성
  • RoomDatabase
  • android intent
  • bindservice
  • mPANDO
  • StartService
  • Android Service
  • registerForContextMenu
  • 앱테크 추천
  • android activity flag
  • 리워드앱
  • notifyDataSetChanged
  • StringUtils
  • onCreateContextMenu
  • android flag activity
  • 무료채굴
  • android task
  • M2E
  • WEMIX
  • 안드로이드 서비스
  • 리워드 어플
  • 무료 채굴
more
«   2025/12   »
일 월 화 수 목 금 토
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 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바