2010-07-29 3 views
1

Я задаюсь вопросом, как подавить ярлык на вкладках Я хочу только иконутолько значок на вкладках

intent = new Intent().setClass(this, Test.class); 
    spec = tabHost.newTabSpec("test").setIndicator("test", 
        res.getDrawable(R.drawable.ic_tab_test)) 
        .setContent(intent); 
    tabHost.addTab(spec); 

У меня есть файл XML для каждой вкладки, описывающего значок Все работает отлично, за исключением Я хочу иметь только значок, а не ярлык

Thanx

ответ

0

Попробуйте использовать пустую строку для индикатора ...

intent = new Intent().setClass(this, Test.class); 
spec = tabHost.newTabSpec("test").setIndicator("", 
       res.getDrawable(R.drawable.ic_tab_test)) 
       .setContent(intent); 
tabHost.addTab(spec); 
+0

Итак, как я могу заставить свою иконку покрыть все вкладки (заполнить пробел слева от отброшенной метки) – superseed77

+0

@ superseed77 Я не на компьютере прямо сейчас, чтобы проверить, но я считаю, что изменение 'layout_height' «TabWidget» отрегулирует размеры вкладок, чтобы заполнить пространство, которое может быть использовано для текста. Все это зависит от размеров изображений, которые вы используете для своих вкладок. –

Смежные вопросы