アクションバータブのフォントをカスタムフォントに変更する方法を見つけようとしていますが、私の人生ではそれを理解できません。Tab オブジェクトの基になる TextView にアクセスする方法はないようです。
もちろん、もう 1 つの解決策は、独自のカスタム ActionBar タブ レイアウトを定義し、それを ActionBar.Tab オブジェクトのカスタム ビューとして設定することですが、これも機能させるのは非常に難しいようです。
次の XML レイアウト ファイルをカスタム タブ レイアウトとして使用するとします。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:gravity="center_vertical"
android:orientation="vertical" >
<TextView
android:id="@+id/text_tab"
style="@style/Widget.Sherlock.ActionBar.TabText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"/>
</LinearLayout>
アクションバー タブは、重力要求をすべて無視して、テキストをタブ ビューの上部に配置しているようです。これは、デフォルトでテキストが垂直方向に中央揃えされる標準のアクションバー タブとは大きく異なります。
誰かが a) アクションバー タブにカスタム Typeface を提供する簡単な方法、または b) カスタム タブ ビューの正しいレイアウトのいずれかを提案できれば、私は非常に感謝しています。
ありがとう。