2014-12-05 5 views
0

데이터베이스에서 내 스피너를 채우고 있습니다. 모바일 브랜드 컬렉션이 있습니다. "Add a new brand"도 추가했습니다 ...하지만 DB에서 스피너 아이템을 설정할 때 중간 어딘가에옵니다 .. 끝까지 가고 싶습니다. 할 수 있습니까? 그렇다면 어떻게? 미리 감사드립니다.스피너에있는 항목의 위치를 ​​설정하려면

Spinner brand; 
brand=(Spinner)findViewById(R.id.spinner_brand); 
private void loadSpinnerData() { 
    // database handler 
    DatabaseHandler db = new DatabaseHandler(getApplicationContext()); 

    // Spinner Drop down elements 
    List<String> Brand = db.getBrands(); 

    // Creating adapter for spinner 
    ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, 
      android.R.layout.simple_spinner_item, Brand); 



    // Drop down layout style - list view with radio button 
    dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 

    // attaching data adapter to spinner 
    brand.setAdapter(dataAdapter); 
} 
+0

"데이터베이스에서 새 브랜드 추가"를 추가 했습니까? –

+0

이전 활동에서 @HareshChhelana, 나는 "새로운 브랜드 추가"를 추가하고 있습니다.이 활동에서 동일한 것을 검색하고 있습니다. 데이터베이스에서 모든 스피너 항목을로드하지만 정적으로 하나의 항목 만로드하는 방법이 있습니까? –

답변

0

브랜드 테이블에 시간을 추가하고 시간별 정렬을 쿼리하는 중입니다. 따라서 마지막으로 회 전자에 마지막으로 추가 한 항목을 가져옵니다.

0

ArrayList를 만들고 여기에 모든 데이터베이스 항목을 추가하십시오. 그런 다음 "브랜드 선택"문자열을 추가하십시오. 그런 다음 ArrayList를 Spinner에 전달합니다.

나는 경고해야하지만, 아마 잘못했을 수도 있습니다. "브랜드 선택"항목을 회 전자에 추가하면 원하지 않을 수도있는 선택할 수 있습니다 :)

관련 문제