Почему рисованный текст перекрывается в моем представлении табуляции - PullRequest
0 голосов
/ 21 октября 2010

Почему текст вкладки перекрывает рисование на вкладке?Есть ли способ предотвратить это?Всегда ли по центру отрисовка?Какой смысл иметь возможность добавлять текст, а также рисовать в индикатор, если он дает такой вывод.

alt text

xml

<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"    
    android:id="@android:id/tabhost"    
    android:layout_width="fill_parent"    
    android:layout_height="fill_parent">    
    <LinearLayout        
        android:orientation="vertical"        
        android:layout_width="fill_parent"        
        android:layout_height="fill_parent"        
        android:padding="5dp">  
        <TabWidget            
            android:id="@android:id/tabs"            
            android:layout_width="fill_parent"            
            android:layout_height="wrap_content"/>        
        <FrameLayout            
            android:id="@android:id/tabcontent"            
            android:layout_width="fill_parent"            
            android:layout_height="fill_parent"            
            android:padding="5dp" />  
</LinearLayout>
</TabHost>

java


 host.addTab(host.newTabSpec("_tab2") 
                .setIndicator("Authors",res.getDrawable(android.R.drawable.ic_menu_mapmode))  
                .setContent(new Intent(this, AuthorList.class)));

Может кто-нибудь еще помочь?Я перепробовал все, что мог придумать, и это выглядит так и в моем телефоне, и в моем эмуляторе.Я раньше пользовался вкладками, но этого не произошло.

Ответы [ 2 ]

1 голос
/ 04 мая 2011

См. Раздел «Размер и расположение» в: http://developer.android.com/guide/practices/ui_guidelines/icon_design_tab.html

Скорее всего, у вас есть значки с размерами, которые имеют неправильный уровень разрешения (ldpi, mdpi, hdpi).Это случилось со мной, когда мои иконки были 30x30 под ldpi.Я изменил их размер до 28x28 и поместил их в mdpi, как следует из документации.

Кроме того, в документации не рекомендуется использовать цвета, особенно для невыбранных вкладок, как вы это сделали.Создание их в оттенках серого и использование серо-белой парадигмы делает эту тему намного чище.

0 голосов
/ 21 октября 2010

в каждом экземпляре, который я использовал, это работало для меня, но для вас единственное, что я вижу, что может помочь, это попробовать немного увеличить отступ, проверить, работает ли он лучше с большим количеством заполненияслово

...