2010-12-30 2 views
1

내 응용 프로그램에서 스피너가 있습니다. 스피너는 드롭 다운 목록이 있습니다. 나는 데이터베이스에서 드롭 다운 목록의 가치를 갖고 싶습니다. 어떻게 할 수 있습니까?여기 dropdownlist와 스피너에 대한 내 코드입니다 :

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, selectdefault); 
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
    spinner.setAdapter(adapter); 

답변

0

당신은 표시 할 필드를 지정하는 배열을 만들어야합니다

여기에 드롭 다운리스트와 회 전자 내 코드입니다. 시도해 볼 수 있습니다.

DatabaseProfileHelper dbhelper = new DatabaseProfileHelper(context); 
// create an array to specify which fields we want to display 
String[] from = new String[] { DatabaseProfileHelper.colNama }; 
int[] to = new int[] {R.id.txtProfileNama}; 
Cursor c = dbhelper.getAllProfiles(); 
dbhelper.UpdateProfile(null); 
c.moveToFirst(); 
startManagingCursor(c); 
// create simple cursor adapter 
SimpleCursorAdapter ca=new SimpleCursorAdapter(context,R.layout.profile_spinner_row, c, from, to); 
// get reference to our spinner 
spinProfile.setAdapter(ca); 
관련 문제