6

tôi đang cố gắng để làm ViewPager Tab văn bản của tôi trong mũ nhỏ nhưng nó không làm việc,Android Tablayout Set textAllCaps False không làm việc

Tôi đã tìm kiếm và kiểm tra bài khác liên quan đến này, cố gắng giải pháp của họ, nhưng vẫn không hoạt động

<style name="MyCustomTabLayout" parent="Widget.Design.TabLayout"> 
     <item name="tabTextAppearance">@style/MyCustomTextAppearance</item> 
</style> 

<style name="MyCustomTextAppearance" parent="TextAppearance.Design.Tab"> 
     <item name="textAllCaps">false</item> 
</style> 

ViewPager Tab bố trí

<android.support.design.widget.TabLayout 
     android:id="@+id/tabs" 
     app:textAllCaps="false" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:theme="@style/MyCustomTabLayout" /> 

Xin vui lòng bất kỳ giải pháp làm việc xác nhận này?

cảm ơn.

+0

bạn đã thử này [http://stackoverflow.com/a/ 31471430/4217346] (http://stackoverflow.com/a/31471430/4217346) – Furqan

+0

Bất kỳ giải pháp nào cho điều này? Tôi thậm chí đã cố gắng thiết lập tabIndicatorHeight đến 25dp trong Theme và nó sẽ không cập nhật. Có vẻ như TabLayout thậm chí sẽ không tôn trọng Chủ đề được chỉ định. – pnavk

+0

Không, tôi đã kết thúc bằng cách sử dụng SlidingtabLayout cũng có vấn đề riêng của nó quá. –

Trả lời

0

Vấn đề này đã được báo cáo trên google https://code.google.com/p/android/issues/detail?id=202117

nơi app:textAllCaps = "false" phong cách đã không làm việc.

Nhưng sau khi phát hành Thư viện hỗ trợ Android, sửa đổi 23.2.1 (tháng 3 năm 2016) Vấn đề này đã được giải quyết.

cập nhật Hỗ trợ Thư viện để Android Support Library to 23.2.1

https://developer.android.com/topic/libraries/support-library/revisions.html

4

chút của nó muộn nhưng hy vọng nó sẽ giúp một số một. Nếu bạn đang sử dụng thiết kế hỗ trợ thì bạn chỉ cần thêm dòng được đề cập bên dưới vào bố cục tab của bạn và nhận kết quả mong đợi.

app:tabTextAppearance="@android:style/TextAppearance.Widget.TabWidget" 
1
  1. Hãy thử sử dụng cả hai <item name="textAllCaps">false</item> <item name="android:textAllCaps">false</item> trong MyCustomTextAppearance
  2. của bạn Trong bố trí tab ViewPager của bạn, thay thế android:theme="@style/MyCustomTabLayout" với style="@style/MyCustomTabLayout"
Các vấn đề liên quan