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