【问题标题】:Android tabs, how to show image for selected tabAndroid标签,如何显示所选标签的图像
【发布时间】:2012-07-29 17:53:02
【问题描述】:

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

非常感谢。

    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"));

    }

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

【问题讨论】:

    标签: java android tabs


    【解决方案1】:

    知道了。发现我的错误....我很傻。我应该使用 setBackgroundResource。

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

    现在可以使用了。谢谢。

    希望这对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 2021-11-22
      • 2017-05-15
      • 2019-05-28
      • 2017-07-23
      • 2021-11-30
      • 2022-01-24
      • 1970-01-01
      • 1970-01-01
      • 2022-01-10
      相关资源
      最近更新 更多