我正在使用具有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