안드로이드 개발 정보
(글 수 1,069)
매번 정보만 얻어가다가 한번 올려봅니다..
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;
}
} 



현재 스피너 이미지를 바꾸려고 찾는도중에 이글을발견했는대 ...
설명도있었더라면 ... ㅠㅠ