2017-04-03 12 views
-1

セクションでカスタムリストビューを使用しています。セクションレイアウトにxml以下を使用しています"textAllCaps = false"はテキストビューでは機能しませんか?

<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:textAppearance="?android:attr/textAppearanceMedium" 
android:text="Large Text" 
android:textColor="#000000" 
android:background="#c3c3e5" 
android:id="@+id/tv_li_section" 
android:padding="8dp" 
android:gravity="center" 
android:layout_alignParentTop="true" 
android:textStyle="bold" 
android:textAllCaps="false" /> 

ここでtextAllCaps = falseは機能しません。どんな助けもありがとう。デフォルトtextAllCapsことで

+0

すべてのテキストを小文字で表示したいですか? –

+1

元の文字列が大文字の場合、アンドロイド:textAllCaps = "false" 'は動作しません:アンドロイド:text =" LARGE TEXT "' – rafsanahmad007

+0

あなたが使用しているAndroidサポートライブラリ?? –

答えて

1

は、データをあなたがそれの資本テキストを持っているListに充填されている可能性があるTextViewためfalseです。

1

あなたは、AndroidのサポートライブラリAPPCOMPAT 23.2.0を使用している場合は、設計ライブラリのため23.2.0+

を更新して、あなたはあなたができる参考のために、このスタイルを使用してXML

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

でこれを定義することができますこれを参照してくださいhttps://code.google.com/p/android/issues/detail?id=202117

0

私の場合、リストビューから来る実際のデータは大文字であるため、このプロパティは機能しておらず、アイテムはそのまま表示されています。

関連する問題