我正在使用具有 3 个选项卡的 TabHost。每个选项卡都有一个图像+文本。
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(每个状态的选择器和项目)。这是设置和更改背景,而不是我设置的图像。我怎样才能改变它?