Android 如何更改微调器项目的字体样式

Android 如何更改微调器项目的字体样式,android,spinner,Android,Spinner,我有一个带有项目的微调器,通过ArrayAdapter填充。我想更改一些(不是全部)微调器项目的字体样式,包括微调器的组合框和列表框。我想我需要对某些东西进行子类化,但我不明白是什么。我该怎么做 谢谢 您需要将字体(字体)应用于版面的文本视图。通过R.id.*或提供您自己的自定义布局来提取它们好的,我知道了 子类ArrayAdapter并重写getView和getDropDownView 在这些方法中,调用super.getView或super.getDropDownView并保存返回值 为(2

我有一个带有项目的微调器,通过ArrayAdapter填充。我想更改一些(不是全部)微调器项目的字体样式,包括微调器的组合框和列表框。我想我需要对某些东西进行子类化,但我不明白是什么。我该怎么做

谢谢

您需要将字体(字体)应用于版面的文本视图。通过R.id.*或提供您自己的自定义布局来提取它们

好的,我知道了

  • 子类ArrayAdapter并重写getView和getDropDownView
  • 在这些方法中,调用super.getView或super.getDropDownView并保存返回值
  • 为(2)处返回的视图设置字体(thx Sameer Segal)

  • 你是说我必须创建自己的布局,而不是使用简单微调器项目和简单微调器下拉项目?但是,对于特定的微调器项目,我如何才能做到这一点?例如。我正在做_adTo.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_项目);因此,如果我将其更改为我的_italic_布局,则每个项都将是斜体。如果您想知道如何为特定微调器项执行此操作,请执行以下操作:检查getView()中的传入位置参数,并将其用于特定微调器项。您可以提供示例代码吗。我被困在这里,这是个好办法。。但我正在为游标适配器尝试同样的方法。。你知道光标适配器吗。。。