2011-05-14 10 views

답변

2
당신은 어댑터 만들 수 있습니다

(예를 들어, ArrayAdapter) 후 바인드 Spinner.setAdapter() 방법을 사용하여 회 전자에.

public void onItemSelected(AdapterView<?> parent, 
    View view, int pos, long id) { 

    if (parent.getItemAtPosition(pos).toString().equals("Add Item")) { 
     arrayAdapter.add(new object()); //object is what your array contains 
    } 
} 
: 당신이 (당신이 당신의 onItemSelectedListener 당신이 당신의 어댑터가 arrayAdapter라고 선언 한 같은 클래스 내에서 구현 한 경우)이 같은 기능을 사용할 수 있습니다, 당신의 onItemSelectedListenerAdapter.onItemSelected() 메소드를 오버라이드 (override) 한 후

중간 단계에 대해 스피너 tutorial을보십시오.

동적으로 회 전자에 항목을 추가하는 예를 들어
+0

그리고 같은 시간에 배열 어댑터와 sqlite 데이터베이스에서 스피너를 채울 수 있습니까? – unnamed

+0

sqlite 데이터베이스를 사용하는 경우 cursoradapter를 대신 사용하는 것이 더 쉬울 것입니다. 일부 번역 기능을 사용하면 배열 어댑터를 사용할 수도 있습니다. –

0

, 당신은 지금까지 가지고 무엇을 Populate Spinner dynamically in android from edit text

이 외에 한 번 봐 걸릴? 구체적으로 어디에서 붙어 있습니까?

+0

기존 sqlite 데이터베이스에서 회 전자를 채울 수 있습니다. 그러나 예를 들어 "새로운 무언가 추가"와 같은 옵션을 클릭 할 수있는 기능을 추가하고 싶습니다.이 옵션을 클릭하면 새 활동을 추가 할 수있는 새로운 활동으로 리디렉션됩니다. 스피너에게 "무언가". – unnamed

관련 문제