tabHost.addTab(tabHost.newTabSpec(getString(R.string.sort)) .setIndicator(viewByThumb).setContent(All));


addTab로 다음과 같이 지정해 주었습니다.

Tab 배경?을 customizing 해서 쓰려고 layout를 inflater 해서 setIndicator에 넣어서 쓰고 있습니다.

viewByThumb가 현재
viewByThumb = inflater.inflate(R.layout.dummy, getTabWidget(), false);



viewByThumb 을 쓰다가 특정 조건을 만족할때 텝 배경모양을 바꾸기 위해서
다른 View를 배경으로 바꿀때.. 어떻게 바꿔야 하죠?

getTabWidget().getChildAt(ICON_TAP).set..... 들어가야 할꺼 같은데..

.setBackgroundColor(color)
.setBackgroundDrawable(arg0)
.setBackgroundResource(resid)


이런 함수는 있는 어떻게 뭘 써야 할지 모르겠네요..
getTabWidget().getChildAt(ICON_TAP).setBackgroundResource(R.layout.dummy);

이런식으로 .setBackgroundResource(resid) 를 이용해서 Layout를 집어 넣어봤는데...

02-13 03:24:24.865: ERROR/AndroidRuntime(27068): android.content.res.Resources$NotFoundException: File res/layout/dummy.xml from drawable resource ID #0x7f030002
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at android.content.res.Resources.loadDrawable(Resources.java:1697)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at android.content.res.Resources.getDrawable(Resources.java:581)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at android.view.View.setBackgroundResource(View.java:7393)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at com.sec.android.app.videoplayer.activity.MainTab$10.onTouch(MainTab.java:374)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at android.view.View.dispatchTouchEvent(View.java:3762)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:897)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:863)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:863)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:863)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:863)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:863)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1875)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1159)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at android.app.Activity.dispatchTouchEvent(Activity.java:2086)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1859)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at android.view.ViewRoot.handleMessage(ViewRoot.java:1787)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at android.os.Handler.dispatchMessage(Handler.java:99)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at android.os.Looper.loop(Looper.java:123)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at android.app.ActivityThread.main(ActivityThread.java:4627)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at java.lang.reflect.Method.invokeNative(Native Method)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at java.lang.reflect.Method.invoke(Method.java:521)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:871)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at dalvik.system.NativeStart.main(Native Method)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068): Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #2: invalid drawable tag LinearLayout
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:783)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at android.graphics.drawable.Drawable.createFromXml(Drawable.java:728)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     at android.content.res.Resources.loadDrawable(Resources.java:1694)
02-13 03:24:24.865: ERROR/AndroidRuntime(27068):     ... 23 more


이런 오류만 띄어주네요 ㅠㅠ

고수님들 조언 좀 부탁드립니다.