簡體   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