매번 정보만 얻어가다가 한번 올려봅니다..

Row까지 Custom한건 아니지만 그래도 필요하실분 있을거 같아서 올립니다..

cpList = getCompanyContent();            
            CompanyAdapter cpAdapter = new CompanyAdapter( this, android.R.layout.simple_spinner_item,                                        cpList);
            cpAdapter.setDropDownViewResource( android.R.layout.simple_spinner_dropdown_item);
            chooseEnter.setAdapter( cpAdapter);            
            chooseEnter.setOnItemSelectedListener( new OnItemSelectedListener() {
                @Override
                public void onItemSelected(AdapterView<?> parent, View view, int position, long id)
                {
                                    }
                @Override
                public void onNothingSelected(AdapterView<?> parent)
                {
                      
                }
            });




 

private class CompanyAdapter extends ArrayAdapter<ResponseModel>
{
        // android.R.layout.simple_list_item_
        int rowResourceId;
       public CompanyAdapter(Context context, int textViewResourceId, ArrayList<ResponseModel> items)
        {
            super( context, textViewResourceId, items);
            Log.v( "MyLectureItemAdapter", "MyLectureItemAdapter");
            rowResourceId = textViewResourceId;
        }
        @Override
        public View getView(int position, View convertView, ViewGroup parent)
        {
            View v = convertView;
            if(v == null)
            {
                LayoutInflater vi = (LayoutInflater) getSystemService( Context.LAYOUT_INFLATER_SERVICE);
                v = vi.inflate( rowResourceId, null);
            }
            Log.v( "count", Integer.toString( getCount()));
            ResponseModel rm = getItem( position);
            String boardTitle = rm.get_cpName();
            TextView cpText = (TextView) v.findViewById( android.R.id.text1);
            cpText.setTextSize( 14);
            cpText.setText( boardTitle);
            return v;
        }
        @Override
        public View getDropDownView(int position, View convertView, ViewGroup parent) {
            // notifyDataSetChanged();
            View v = convertView;
            if(v == null)
            {
                LayoutInflater vi = (LayoutInflater) getSystemService( Context.LAYOUT_INFLATER_SERVICE);
                v = vi.inflate( android.R.layout.simple_spinner_dropdown_item, null);
            }
            Log.v( "count", Integer.toString( getCount()));
            ResponseModel rm = getItem( position);
            String boardTitle = rm.get_cpName();
            
            TextView cpText = (TextView) v.findViewById( android.R.id.text1);
            
            cpText.setText( boardTitle);
            return v;
        }   
}