728x90 view 썸네일형 리스트형 [android] LayoutInflater & Factory Method LayoutInflater LayoutInflater의 역할을 간단하게 설명하면 작성한 xml의 resource들을 View로 바꿔주는 역할이다. 이렇게 바뀐 view들로 화면을 구성하는 것이다. onCreate() 메서드의 setContentView(R.layout.activity_main) 메서드와 같은 원리인데 layout으로 작성된 activity_main.xml를 View로 바꿔주고 보여주는 것이다. 1. Context LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View view = inflater.inflate(R.layout.my_layout, paren.. 더보기 [android] ListView 안드 공부하는데 나오는 거 요약 좀 해야겠다... ListView란 ListView는 ViewGroup의 한 종류이다. 안드로이드 사용자 인터페이스의 모든 요소는 View의 서브 클래스다. TextView, Button, CheckBox 등이 있다. 뷰들은 위젯(widget) 또는 컴포넌트(component)라고도 한다. 이런 뷰들이 여러 개로 구성되어 있는 경우를 복합 뷰라고도 하며 이것이 ViewGroup이다. ViewGroup은 자체가 View를 상속받기 때문에 구성에 View뿐만 아니라 ViewGroup도 포함할 수 있다. ListView가 View를 효율적으로 관리하는 역할도 한다. ListView는 Item들을 세로 방향으로 정렬해서 나열해주는데 화면에 보이는 View들만 생성하여 보여주고 있.. 더보기 이전 1 다음