안드로이드 개발 질문/답변
(글 수 45,052)
그리드뷰로해서 버튼을 생성하였는데
그 버튼마다 다른 아이콘을 넣어주고싶습니다.
그런데 잘안되네요
class ButtonAdapter extends BaseAdapter{
private Context context;
public ButtonAdapter(Context context){
this.context=context;
}
public int getCount(){
return 9;
}
public Object getItem(int position){
return pics[position%pics.length];
}
public long getItemId(int position){
return position;
}
public View getView(int position, View convertView, ViewGroup parent){
Button iv;
if(convertView==null){
iv = new Button(context);
iv.setLayoutParams(new GridView.LayoutParams(60,60));
iv.setPadding(8, 8, 8, 8);
}else{
iv=(Button)convertView;
}
//iv.set(pics[position%pics.length],null,null,null);
return iv;
}iv.setXXX를 해줘야할거같은데 ㅠ 어떻게 해야할지 감이안오네요 아이콘을 백그라운드로 넣는거 말고
아이콘으로 넣을수 있게요 ...




.setCompoundDrawables(left, top, right, bottom);