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

미선's Blog

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

미선's Blog

검색하기 폼
  • 분류 전체보기 (376)
    • 공부한다 (0)
      • 2021년 (0)
      • 밥줄 (0)
    • 프로그래밍 (182)
      • 자바 (0)
      • spring (3)
      • 파이썬 (9)
      • script언어 (11)
      • WEB (23)
      • Android (101)
      • OS (16)
    • 데이터관리 (36)
      • 딥러닝 (9)
      • BlockChain (18)
    • 금융 (4)
    • 이모저모 (152)
      • IT 이모저모 (94)
      • 인물 (7)
      • 프로젝트 관련자료 (7)
    • 임시작업장 (0)
  • 방명록

custom (3)
커스텀 리스트뷰 & 커스텀 어댑터 만들기

안드로이드에서는 어댑터라는 객체가 있어서 뷰와 데이타를 연결해준다. 간단하게 문자열 리스트를 리스트뷰에 보여주도록 어댑터를 설정할 수 있다. 기본적으로 제공되는 어댑터 외에 내 입맛에 맞는 어댑터를 정의하여 리스트 뷰에 보여주고자 한다. 커스텀 항목 뷰 그리기 커스텀 어댑터 클래스 구현 커스텀 항목 뷰 그리기 커스텀 레이아웃을 XML로 디자인한다. 커스텀 어댑터 클래스 구현 어떤 정보를 레이아웃의 어느 위젯에 출력할지 지정하는 역할은 어댑터가 담당한다. BaseAdapter를 상속받아 추상 메서드를 재정의 한다. public class MyAdapter extends BaseAdapter { static final String TAG = "SheduleListAdapter"; private Context..

프로그래밍/Android 2011. 6. 14. 18:15
안드로이드 커스텀 위젯 만들기

자주 사용되는 화면은 커스텀 뷰로 만들어 재활용성을 높일 수 있다 커스텀 위젯 레이아웃 그리기 커스텀 위젯 클래스 만들기 커스텀 위젯 사용하기 1. 커스텀 위젯 레이아웃 그리기 원하는 디자인대로 레이아웃을 구성한다. 2. 커스텀 위젯 클래스 만들기 LinearLayout 상속받은 커스텀 위젯 클래스를 만든다. LayoutInflater 을 이용하여 레이아웃 XML 을 파싱하여 커스텀 뷰를 구성한다. 향후 레이아웃이 변경되면 쉽게 적용될 수 있다. public class customView extends LinearLayout { Context context ; View view; public customView(Context context) { super(context); init(context); } ..

프로그래밍/Android 2011. 6. 3. 10:59
커스텀 탭(custom tab) 만들기

안드로이드에서 제공되는 탭은 사용하기가 넘 불편하다...어쩔 수 없이 커스텁 탭을 만들어 사용해야 겠다. How To 커스텀 뷰 레이아웃 XML 정의하기 커스텀 뷰 구현하기 액티비티 레이아웃 XML 정의하기 custom tab Activity 만들기 AndroidManifest.xml 에 Activity 등록 * * * ■ 커스텀 뷰 레이아웃 XML 정의하기 하나의 리스트와 네개의 탭으로 이루어진 화면을 구성한다. ■ 커스텀 뷰 구현하기 - 탭을 클릭할 때 해당되는 데이터를 가져온다. View.OnClickListener 구현 package com.misun.samples.views;public class CustomTabs extends LinearLayout implements View.OnClick..

프로그래밍/Android 2011. 5. 4. 17:08
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
TAG
  • jQuery
  • WebView
  • SQLite
  • 신문스크랩
  • 환경설정
  • IT 신문스크랩
  • chrome
  • head first python
  • WAC
  • oracle
  • App Widgets
  • Eclipse
  • html5
  • 안드로이드
  • Spring
  • 인물
  • Android
  • 오라클
  • google I/O
  • 블록체인
  • IT
  • OS
  • Bitcoin
  • Spring 3
  • 애플
  • Head First jQuery
  • Tools
  • 이클립스
  • UML
  • Java
more
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바