Android: хост с фрагментной вкладкой, на котором отображается текст вкладки, но не значок

Я использую 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);

0 ответов

Другие вопросы по тегам