我想弄清楚如何將操作欄選項卡上的字體更改爲某些自定義字體,並且對於我的生活我無法弄清楚。 IT似乎沒有辦法訪問Tab對象的底層TextView。更改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)爲操作欄選項卡提供自定義字體的更簡單的方法,或b)自定義選項卡視圖的正確佈局,我將非常感激。
謝謝。
嘗試此... http://stackoverflow.com/questions/12665186/change-font-style-in-action-bar-tabs-using-sherlock –
它仍然離開ActionBar.Tab文本頂部對齊,這不是我想要的。標準操作欄選項卡文本垂直居中。 – stork