0

タブのテキストがタブ内のドローアブルと重なるのはなぜですか? これを防ぐ方法はありますか?ドローアブルは常に中央にありますか? この出力が得られる場合、インジケーターにドローアブルと同様にテキストを追加できることのポイントは何ですか。

代替テキスト

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>

ジャワ


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

他の誰かが助けることができますか?考えられるすべてを試してみましたが、携帯電話とエミュレーターの両方でこのように見えます。以前にタブを使用したことがありますが、これは行いませんでした。

4

2 に答える 2

1

http://developer.android.com/guide/practices/ui_guidelines/icon_design_tab.htmlの「サイズと配置」セクションを参照してください。

ほとんどの場合、サイズが正しくない解像度レベル(ldpi、mdpi、hdpi)のアイコンがあります。これは、私のアイコンがldpiで30x30だったときに起こりました。ドキュメントに示されているように、サイズを28x28に変更し、mdpiの下に配置しました。

さらに、ドキュメントでは、特に選択されていないタブに対して、色を使用しないことを推奨しています。それらをグレースケールにし、グレー/ホワイトのパラダイムを使用すると、そのテーマで非常にきれいに見えます。

于 2011-05-04T14:15:41.180 に答える
0

私がこれを使用した各インスタンスで、それは私にとってはうまくいきましたが、あなたにとって役立つかもしれない唯一のことは、パディングを少しだけ上げてみることです。単語へのパディングを増やすとうまくいくかどうかを確認してください

于 2010-10-20T21:49:09.330 に答える