" textAllCaps =假"不适用于textview?

时间:2017-04-03 07:18:09

标签: android xml textview

我正在使用自定义列表视图和部分。我使用xml以下的部分布局

<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对我不起作用。任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:2)

默认textAllCaps false TextView List .ios, .md, .wp { .datetime-text{ display: none; } } 填充的数据可能会包含大写文字。

答案 1 :(得分:1)

如果您使用的是AppCompat 23.2.0 android支持库,则更新设计库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

答案 2 :(得分:0)

在我的情况下,来自listview的实际数据是在Capitals中,这就是为什么这个属性不起作用并且项目显示的原因。