마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

DB에서 받아온 값을 Spinner에 추가 못하나요?

0 추천

데이터베이스는 MySQL 사용하고 있구요

 

DB에서 값을 가져와가지고 Spinner의 항목으로 줄려고하는데요

 

DB에서 값을 가져온다 -> ArrayList를 만들어 받아온 값을 add한다 -> ArrayAdapter만들고 4번째 인자로 방금 만든 ArrayList를 넣어준다.

 

네트워크를 위한 쓰레드는 AsyncTask를 사용 했습니다.

 

 

결과는 아래 스샷과 같습니다...

 

 

스피너를 선택했을 때 나오는 항목은 제가 DB에서 가져온 값이 맞습니다.

 

여기 까지는 괜찮은데 ...

 

  

 

값을 선택하고 나면 위 사진과 같이 나옵니다 ㅠㅠ

 

모양도 뭔가 이상하고 선택한 항목이 표시가 되질 않습니다.

 

원래 스피너는 이런 용도로는 사용 하면 안되는 건가요 ..?

익명사용자 님이 2017년 11월 4일 질문

2개의 답변

0 추천
textcolor가 하얀색인가 보네요.

색을 변경해보세요
익명사용자 님이 2017년 11월 6일 답변
0 추천
사용 가능합니다.  다른 원인(resource 속성이 특이하거나, 선택이후 없는 값으로 재 선택됨)으로 안나오는 듯 하니 확인 해 보세요.
익명사용자 님이 2017년 11월 6일 답변
...