0
Я пытаюсь заполнить TabHost
TabSpec
, все в порядке, но значки, вставленные с setIndicator(text,drawable)
, не отображаются. Я попытался использовать свои собственные фото, а также те, что были у android - никто не работал.Иконки не отображаются в Tabwidget
Вот мой код:
tabs = (TabHost)findViewById(android.R.id.tabhost);
tabs.setup();
TabHost.TabSpec spec;
spec = tabs.newTabSpec("destinationTab")
.setContent(R.id.destinationTab)
.setIndicator(getString(R.string.enter_target), getResources().getDrawable(android.R.drawable.ic_secure));
tabsDef.put("destinationTab", R.id.destinationTab);
tabs.addTab(spec);
spec = tabs.newTabSpec("freeHuntTab")
.setContent(R.id.freeHuntTab)
.setIndicator(getString(R.string.free_hunting_button), getResources().getDrawable(R.drawable.ic_my_own));
tabsDef.put("freeHuntTab", R.id.freeHuntTab);
tabs.addTab(spec);
что мне не хватает?
ТИА
Смотрите эту ссылку, может поможет вам, http://stackoverflow.com/questions/13525800/my-tab-widget-doesnt-display-the-picture-icons –
Да, я попытался использовать свой пользовательский textView, но теперь мне нужно заново изобрести целое вкладка, со всеми дочерними элементами, состояниями и т. д. Черт, я хочу видеть только мои значки с помощью стандартного API! – injecteer
См. Мой ответ здесь: http://stackoverflow.com/a/19541791/554281, надеюсь, что это поможет –