Android下部フレーム(spinner)の使用について

835 ワード


ArrayList<SpinnerItem> aList = new ArrayList<SpinnerItem>();
    	aList.add(new SpinnerItem(String.valueOf(CategoryType.Cost.ordinal()),getString(R.string.COST)));
    	aList.add(new SpinnerItem(String.valueOf(CategoryType.income.ordinal()),getString(R.string.IMCOME)));
    	ArrayAdapter<SpinnerItem> aAdapter =
    		new ArrayAdapter<SpinnerItem>(this,android.R.layout.simple_spinner_item,aList);
    	
spinnerCategoryType = (Spinner)findViewById(R.id.spCategoryType);
        
        aAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        //         
        spinnerCategoryType.setAdapter(aAdapter);   

主にArrayListを利用してKEY-VALUEを保存し、ArrayAdapterにバインドし、最後にspinnerに表示する.