이미지와 텍스트가 포함된 커스텀 리스트뷰를 안드로이드의 다이어로그(alertdialog)에 보여주는 예제입니다. 리스트뷰에서 항목을 선택시 액티비티의 뷰에 선택한 항목을 보여주도록 구현되었습니다. 다음처럼 실행됩니다. 1. 실행하면 텍스트뷰와 버튼을 보여줍니다. 버튼을 클릭하면 다이얼로그가 보이게 됩니다. 2. 다이얼로그에 추가된 리스트뷰상에 선택할 수 있는 항목이 보입니다. 3. 다이얼로그에서 선택한 항목이 텍스트뷰에 보여집니다. 다음처럼 예제를 테스트할 수 있습니다. 0. 프로젝트 창의 drawable 폴더에 이미지를 추가합니다. 다이얼로그의 항목 옆에 보여줄 이미지입니다. 본 글에서는 SVG 이미지를 사용하였습니다. 1. activity_main.xml다이얼로그를 보여줄때 사용할 버튼과 선택한 항목..
간단하게 ArrayList, ArrayAdapter와 ListView를 같이 사용하는 방법을 다루었던 첫번째 포스팅의 코드를 수정하여 진행합니다 ArrayList, ArrayAdapter와 ListView - 1. 기본적인 사용 방법http://webnautes.tistory.com/1190 ArrayList, ArrayAdapter와 ListView - 2. ListView와 Adapter의 동작 살펴보기http://webnautes.tistory.com/1194 ArrayList, ArrayAdapter와 ListView - 3. Custom Adapter를 구현하는 방법(ViewHolder, getView ) 2018. 7. 5 - 최초 작성 ArrayList에 저장되어 있는 데이터를 ListVie..
이전 포스팅에서 언급했던 화면 크기 제약으로 일정 개수만 리스트뷰에 보여주게 되는 원리를 설명하려면 getView 메소드가 포함된 Custom Adapter를 구현해야 합니다. 이번 포스팅에선 동작을 설명하고 자세한 구현방법은 다음 포스팅에서 설명하도록 하겠습니다. 최종 업데이트 - 2018. 6. 30 ArrayList, ArrayAdapter와 ListView - 1. 기본적인 사용 방법http://webnautes.tistory.com/1190 ArrayList, ArrayAdapter와 ListView - 2. ListView와 Adapter의 동작 살펴보기 ArrayList, ArrayAdapter와 ListView - 3. Custom Adapter를 구현하는 방법(ViewHolder, get..
본 포스팅에서는 ArrayList에 저장되어 있는 데이터를 ListView에 보여주기 위해 ArrayAdapter를 사용하는 방법을 코드적으로 설명합니다. 자세한 구현 방법은 MainActivity.java에 있는 주석을 번호 순으로 읽어보세요.다음 포스팅에서는 화면 크기 제약으로 일정 개수만 리스트뷰에 보여주게 되는 원리를 설명합니다. 최초 작성 - 2018. 6. 24 ArrayList, ArrayAdapter와 ListView - 1. 기본적인 사용 방법 ArrayList, ArrayAdapter와 ListView - 2. ListView와 Adapter의 동작 살펴보기http://webnautes.tistory.com/1194 ArrayList, ArrayAdapter와 ListView - 3. ..
이번 포스팅에서는 REST 요청 결과 받은 JSON 데이터를 파싱하여 리스트뷰에 출력하는 과정을 설명하고 있습니다. Flickr API 사용 해보기http://webnautes.tistory.com/459 Android에서 REST 요청 후 JSON 응답 받기http://webnautes.tistory.com/462 Android에서 JSON 파싱하여 ListView에 출력http://webnautes.tistory.com/471 ListView 아이템 클릭하면 이미지 다운로드해서 보여주기http://webnautes.tistory.com/472 최초 작성 - 2014.07.1최종 업데이트 - 2017.12.22 1. 실행 과정 2. 소스코드 설명 3. 전체 소스 코드 1. 실행 과정1. 이미지 검색할 ..
화면 상단에 있는 스피너에서 원하는 단어를 선택하면 하단에 있는 리스크뷰에 선택한 단어가 추가되는 예제입니다. 오른쪽 이미지는 스피너에서 사과, 귤, 바나나를 선택한 후의 결과입니다. activity_main.xml 12345678910111213141516171819 Colored by Color Scriptercs MainActivity.java 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778package com.tistory.webnautes.spinexample; import andr..
첫번째 예제는 ListView에 있는 단어 중 하나를 선택하면.. 상단에 있는 TextView에 해당 단어를 보여주는 간단한 예제입니다. 사용한 레이아웃 구조는 간단합니다. 리스트뷰에서 선택된 아이템을 보여줄 TextView와 단어 목록을 출력해 줄 리스트뷰로 구성됩니다. activity_main.xml 1234567891011121314151617181920212223 Colored by Color Scriptercs MainActivity.java 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162package com.tistory.webnaute..
가급적 테스트 용도로만 사용하세요. MSSQL 서버에 직접 연결하여 데이터를 주고 받으면 암호화안된 데이터 노출될 수 도 있고.. 앱에서 소스코드를 추출하여 MSSQL 서버의 비밀번호가 노출될 수 있습니다. API21을 사용하도록 새로운 안드로이드 프로젝트를 생성하고 생성된 디렉토리의 libs라는 하위 디렉토리에 jtds-1.2.8.jar를 복사해 넣었습니다. 왼쪽에 있는 Android를 클릭해서 Project로 바꾸고.. app하위에 있는 libs에서 jtds-1.2.8.jar를 선택하고 마우스 우클릭해서 나오는 메뉴에서 Add a Library를 선택합니다.(캡처는 1.3.1을 사용할떄 인데 문제가 있어서 1.2.8로 바꾸었습니다.) http://sourceforge.net/projects/jtds/..