안드로이드 개발 질문/답변
(글 수 45,052)
텝위젯을 imageview 를 이용해서 이미지로 채우는건 했는데
foucs 됐을때랑 아닐때 이미지를 바꿔주는 방법을 모르겠네요
주석으로 처리한 부분대로 하면 가능한데...
imageview 를 바로 넣었을 경우 어케 하는지 막막하네요
소중한 조언 부탁드립니다.
감사합니다.
ImageView imgView3 = new ImageView(this);
BitmapDrawable bmd3 = new BitmapDrawable();
bmd3 = (BitmapDrawable) res.getDrawable(R.drawable.mnu1);
imgView3.setImageDrawable(bmd3);
imgView3.setScaleType(ImageView.ScaleType.FIT_XY);
intent = new Intent().setClass(this, favoriteActivity.class);
spec = tabHost.newTabSpec("songs").setIndicator(imgView3)
.setContent(intent);
/*
spec = tabHost.newTabSpec("songs").setIndicator("즐겨찾기",
res.getDrawable(R.drawable.ic_tab_favorite))
.setContent(intent);
*/
tabHost.addTab(spec);
아래 링크 참고해서 StateListDrawable로 만든 담에 탭위젯에 뿌려주세요.
http://goo.gl/Ta3CF