2013-06-06 56 views
0

我已經實現了帶有5個水平滾動選項卡的sherlock動作欄。問題是一些導航標籤標題由於長度而分成兩行。我曾嘗試在操作欄選項卡的樣式中給出單行限制。即使那樣,完整的標題也沒有顯示。例如'通知'在操作欄中顯示爲'Notificati ...'。如何使整個標題在操作欄中可見。任何風格屬性都可用,請提供建議。Sherlock動作欄導航選項卡標題未完全顯示

回答

0

使用可滾動標籤,而不是(在一個類似的Play商店應用標籤)拇指如此

http://developer.android.com/training/implementing-navigation/lateral.html

規則是,標籤的標題應該是相關的。

+0

我已經實施了使用操作欄sherlock的應用程序。有沒有什麼辦法可以讓動作欄Sherlock在單行android中獲得標題。有什麼建議麼。 – user1526671

+0

我假設你使用固定標籤。對於固定標籤,如果您有3個標籤,並且最多4個標籤的內容不相關,則應使用固定標籤。 如果您還有更多,並且標籤的內容是相關的,您應該使用可滾動標籤。 如果您的元素是頂層元素(例如家庭,歷史和設置頁面等),並且元素數量很大,請考慮導航抽屜。 這些是Android UI設計的建議。從我瞭解你的應用程序,你應該使用可滾動的標籤。使用可滾動的選項卡替換固定的選項卡很容易。 – nglinh

+0

發現你可能感興趣的東西:http://stackoverflow.com/questions/10912602/swipeytabs-how-to-create-swipey-tabs-using-actionbarsherlock-library – nglinh

0

爲了對單行條的標題,可以將以下樣式添加:

<style name="ActionBarTab" parent="@android:style/Widget.Holo.ActionBar.TabText"> 
 
     <item name="android:singleLine">true</item> 
 
</style>

然而,這可能會導致文字的裁剪和不會顯示整個標題,因此您還需要配置標籤的寬度。

這是一個評論,但我沒有足夠的聲望做一個。