전체 글(14828)
-
ListView (리스트 뷰), 목록 작업 단계
ListView (리스트 뷰)· 뷰 객체들을 수직 방향의 목록 형태로 보여줍니다. · 수직 스크롤을 지원합니다. · 일반적으로 목록의 각 항목은 자료를 담는 뷰입니다.· 여러 개의 아이템 중에 선택하는 기능을 넣을 때 자주 사용됩니다.
-
선택 위젯(Selection Widget)
선택 위젯(Selection Widget)· 여러 개의 아이템 중에 하나를 선택할 수 있는 위젯· 일반위젯과 다르게 선택 위젯은 어댑터를(adapter) 사용하므로 직접 위젯에 데이터를 설정할 수 없습니다.· 어댑터에서 만들어주는 뷰를 이용해 ListView의 한 아이템으로 보여주는 방식입니다.· 선택 위젯의 표시할 항목 데이터는 어댑터(Adapter) 객체로부터 가져와서 표시해 줍니다.· 선택 위젯은 어댑터뷰(AdapterView)를 상속 받습니다.
-
Log 클래스, Log 클래스의 5 Level 메소드
Log 클래스· android.util.Log클래스· 안드로이드 기기의 상태나 앱의 상태등 여러 가지 정보를 제공하며 Logcat에서 해당 정보를 확인 할수 있습니다.· LogCat에서 특정 레벨의 로그만을 필터링해서 볼 수도 있습니다. Log 클래스의 5 Level 메소드
-
LayoutInflater
LayoutInflater XML에 정의된 Resource(자원) 들을 View의 형태로 반환해 줍니다. XML레이아웃 파일에서 뷰를 생성할 때는 LayoutInflater를 이용합니다. LayoutInflater는 LayoutInflater.from(context)를 이용하여 얻을 수 있습니다. LayoutInflater객체의 inflate메서드를 이용하여 새로운 뷰를 생성 할 수 있습니다. getSystemService(Context.LAYOUT_INFLATER_SERVICE) LayoutInflater 클래스를 이용하여 전체화면 중 일부분만을 차지하는 화면 구성요소들을 XML 레이아웃에서 로딩하여 보여줄 수 있습니다. 이 클래스는 시스템 서비스로 제공됩니다. 일부영역에 대한 XML레이아웃을 따로 만..
-
TableLayout vs GridLayout
TableLayout vs GridLayout TableLayout· LinearLayout 상속하는 단순한 Layout manager· HTML의 table과 유사· 부모의 레이아웃의 넓이에 따라 여백이 자동으로 여백 주어집니다.· 스크롤이 필요한 경우 ScrollView안에서 구현해야 합니다. GridLayout· ListView 상속· 좀 더 복잡한 어플리케이션에서 사용되며 커스텀 어탭터를 사용할 경우 사용· Flexible, 추가하는 아이템에 따라 행/열 설정이 좀 더 쉽습니다. (만들고 작업하기 쉬울수 있습니다.)· GridLayout안의 아이템은 동일한 크기여야 합니다
-
ScrollView
ScrollView· 추가된 뷰의 영역(내용)이 한화면에 다 보이지 않을 때 사용합니다. · 스크롤뷰 태그안에 뷰는 한 개의 자식뷰만 추가됩니다.· 자식뷰안의 내용은 스크롤이 가능합니다.· 다른 언어에서는 스크롤바를 일일이 뷰에 연결해 주는 작업이 있어야 하지만 스크롤뷰 안에 뷰를 넣는 것만으로 스크롤이 가능합니다.