我正在使用具有3個選項卡的TabHost。每個標籤都有一個圖片+文字。Android更改選項卡圖像(不是背景)
spec = tabHost.newTabSpec("MyTasks")
.setIndicator(Html.fromHtml("<b><H2>My Tasks</H2></b>"), getResources().getDrawable(R.drawable.task))
.setContent(intent);
tabHost.addTab(spec);
我想在選擇選項卡時更改圖像。我用下面的代碼來改變它...
TabWidget tw = getTabWidget();
View leftTabView = tw.getChildAt(0);
leftTabView.setBackgroundDrawable(getResources().getDrawable(R.drawable.tab1_drawable));
tab1_drawable是一個XML(每個狀態的選擇器和項目)。這是設置和更改背景而不是我設置的圖像。我該如何改變它?
工作!謝謝一堆 – user1143989 2012-04-05 17:58:56