选项卡中的图标不显示!!!我该怎么办



我正试图在FragmentActivity的tabspec中添加图标。但当我加上它的时候。只显示文本。但如果我把文本留空。图标将出现。我该怎么办?

public class FragmentTabs extends FragmentActivity {
private FragmentTabHost mTabHost;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mTabHost = (FragmentTabHost) findViewById(android.R.id.tabhost);
    mTabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent);
    Resources r = getResources();
    for (int i = 0; i < 3; i++) {
        TabSpec t = mTabHost.newTabSpec("simple " + i).setIndicator("a",
                r.getDrawable(R.drawable.ic_launcher));
        mTabHost.addTab(t, SimpleFrag.class, null);
    }
}
}

TabHost的行为取决于设备和Android版本,默认情况下,在设备/SDK版本的某些组合中,如果存在文本,TabHost将不会显示选项卡图标。请参阅此答案以了解更多详细信息和建议的解决方案。

相关内容

最新更新