Custom ListView ListView는 안드로이드 앱에서 빠져서는 안되는 기본 중에 기본이라 할만한 컴포넌트다. 아무리 기초적인 앱이라도 ListView 하나쯤은 들어가 있기 마련이다.그러한 ListView를 내가 원하는 방식으로 Customizing 하여 만든 것을 Custom ListView 라고 한다. 안드로이드는 Activity 와 View로 화면 구성이 되어 있다. 혹시나 모르고 있을 사람들을 위해 간략히 설명하자면. Activity 가 View가 존재할 수 있는 영역을 제공한다고 할 수 있고, View는 다른 언어에서 Conponent 라는 이름을 흔히 불리는 체크박스, 버튼, 에디트, 라디오 버튼, 이미지 박스 등등을 가리키는 안드로이드의 용어이다. ListView는 그러한 View들이 모이는 viewGroup .. 더보기 Android permission request 안드로이드 6.0(마시멜로우) 부터는 기존과 다르게 어플에서 사용자에게 필요한 권한을 획득해야 할 때마다 사용자에게 권한을 사용하겠다는 허락을 받아야 한다. 처음 어플을 설치할 때 한번에 나열되었던 때에 비해서 개발자 입장에서 매우 귀찮아 진 것은 사실이지만 무분별한 어플의 권한 획득으로 인한 피해를 막겠다는 의도는 좋아 보인다.아무튼 퍼미션 권한을 획득하지 못하면 해당 기능을 사용할 수 없으니 퍼미션 권한 획득 방법에 대해 알아보자. 현재 이 정책은 마시멜로우 이후 부터 적용되는 것이기 때문에 그 이전에 나온 버전들에 대해서는 권한을 일일히 얻어야 할 필요는 없다. 그렇기 때문에 SDK버전이 마시멜로우 이하. 그러니까 targetSDKversion을 23미만으로 설정하면 기존과 같이 manifest에 .. 더보기 Fragment 6. 실 사용예 예이 문서에서 논의한 모든 것을 한 번에 모아 보기 위해, 다음은 두 개의 프래그먼트를 사용하여 창이 두 개인 레이아웃을 생성하는 액티비티를 예시로 나타낸 것입니다. 아래의 액티비티에 포함된 한 프래그먼트는 셰익스피어 희곡 제목 목록을 표시하고, 또 다른 하나는 목록에서 선택했을 때 해당 희곡의 요약을 표시합니다. 또한 화면 구성을 근거로 프래그먼트를 여러 가지로 구성하여 제공하는 방법도 보여줍니다.참고: 이 액티비티에 대한 완전한 소스 코드는 FragmentLayout.java에 있습니다.주요 액티비티는 onCreate() 중에 일반적인 방식으로 레이아웃을 적용합니다.@Override protected void onCreate(Bundle savedInstanceState) { super.onCreat.. 더보기 이전 1 ··· 3 4 5 6 7 8 9 ··· 15 다음