如何在TextView上以编程方式设置?android:attr / textAppearance ListItem

时间:2014-06-14 01:42:34

标签: android textview

我正在尝试设置导航抽屉中自定义适配器中的textview的文本外观。我想让一些项目的文本比其他项目小(比如谷歌音乐的导航抽屉)。所以我在getView方法中有一个if语句,我想使用列表项的默认android样式。

我知道我可以做到以下几点:

textView.setTextAppearance(getContext(), android.R.style.TextAppearance_Small);

但我找不到textAppearanceListItem属性的android.R.style值,您可以在xml中设置:

android:textAppearance="?android:attr/textAppearanceListItem"

1 个答案:

答案 0 :(得分:1)

以下代码适用于我:

textView.setTextAppearance(getContext(), android.R.attr.textAppearanceListItem);