【发布时间】:2011-10-04 17:01:17
【问题描述】:
我需要让微调器的常规视图和下拉视图显示不同的文本,因此我为微调器创建了自己的适配器(适配器扩展了 ArrayAdapter 仅供参考)。我对更改常规视图的样式或微调器中的下拉视图不感兴趣。我以为我会在 getView 和 getDropDownView 中使用 super.getView(...) 或 super.getDropDownView(...) 来获取视图并设置文本,但由于我的设计,我不能这样做。所以,我正在尝试设计我自己的 CheckedTextView 并将它的 getView/getDropDownView 膨胀。 就像我说的,我希望 Spinner 中的项目具有与常规 Android 微调器项目相同的样式;那么我是否可以在我自己的自定义样式中继承我正在充气的 CheckedTextView 的内置系统样式?如果是这样,它是什么?我已经查看了 android 文档中的 R.styles,但我没有找到使 CheckedTextView 看起来像常规 CheckedTextView(没有自定义适配器)的样式。
【问题讨论】: