Android:Fragment tab主机显示选项卡文本,但不显示图标

Android:Fragment tab主机显示选项卡文本,但不显示图标,android,android-fragments,tabs,fragment-tab-host,Android,Android Fragments,Tabs,Fragment Tab Host,我使用tabhost来保存和导航多个片段。我不确定我做错了什么,但该选项卡只显示文本,而不是图标(我真的只需要图标,没有文本)。片段1和2选项卡设置为仅显示文本,但在第三个片段选项卡上,我尝试使用getDrawable添加图标。没有错误,一切都很好,只是没有显示图标 谢谢你的帮助 这是我的oncreateView方法的开始,我在这里设置了选项卡: public View onCreateView(LayoutInflater inflater, ViewGroup container,

我使用tabhost来保存和导航多个片段。我不确定我做错了什么,但该选项卡只显示文本,而不是图标(我真的只需要图标,没有文本)。片段1和2选项卡设置为仅显示文本,但在第三个片段选项卡上,我尝试使用
getDrawable
添加图标。没有错误,一切都很好,只是没有显示图标

谢谢你的帮助

这是我的
oncreateView
方法的开始,我在这里设置了选项卡:

public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {

    View rootView = inflater.inflate(R.layout.fragment_my_discovered_songs, container, false);


    mTabHost = (FragmentTabHost) rootView.findViewById(android.R.id.tabhost);
    mTabHost.setup(getActivity(), getChildFragmentManager(), R.id.realtabcontent);

    mTabHost.addTab(mTabHost.newTabSpec("fragment1").setIndicator("Fragment 1"),
            OneFragment.class, null);

    mTabHost.addTab(mTabHost.newTabSpec("fragment2").setIndicator("Fragment 2"),
            TwoFragment.class, null);

    mTabHost.addTab(mTabHost.newTabSpec("fragment3").setIndicator("Fragment 3", getResources().getDrawable(R.drawable.com_facebook_button_icon)),
            ThreeFragment.class, null);

浏览这个链接,你会得到所有的东西:谢谢你的回复,但这些链接都与tabhost无关,这是我的问题。我在tabhost中有一个包含三个其他片段的片段。然而,你发布的链接是一个包含3个片段的活动。通过此访问此链接,你会得到所有信息:谢谢你的回复,但这些链接都与tabhost无关,这是我的问题。我在tabhost中有一个包含三个其他片段的片段。而您发布的链接是一个包含3个片段的活动。