繁体   English   中英

Android标签,如何显示所选标签的图像

[英]Android tabs, how to show image for selected tab

当前代码显示所选标签的颜色。 我想将其更改为现在显示图像。 被注释掉的代码是我认为可以使用的代码,但不确定为什么不起作用。 应该是什么???

非常感谢。

    public void onTabChanged(String tabId) {
        // TODO Auto-generated method stub
        for(int i=0;i<mTabHost.getTabWidget().getChildCount();i++)
  {
  TabHost.getTabWidget().getChildAt(i).setBackgroundColor(Color.parseColor("#404040"));


//what I thought would work is this below ?????
//mTabHost.getTabWidget().getChildAt(i).getResources().getDrawable(R.drawable.tabimg);


  } 

        mTabHost.getTabWidget().getChildAt(mTabHost.getCurrentTab()).setBackgroundColor(Color.parseColor("#271B1B"));

    }

我错过了什么。 再次感谢。

得到它了。 发现我的错误。 我应该使用setBackgroundResource。

mTabHost.getTabWidget().getChildAt(i).setBackgroundResource(R.drawable.tabimg);

现在工作。 谢谢。

希望这对某人有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM