今天我在Xamarin Android应用程序中发现了一个奇怪的效果。应用程序的主屏幕通常如下所示:
如您所见,主要列表项是透明的。但是当我试图滚动这三个项目的小列表时,会出现以下丑陋效果:
列表的列表选择器设置为@ color / transparent。列表项目背景是@ color / transparent,所以当单击/聚焦/启用/禁用列表项时,我没有任何效果。我还将列表android:choiceMode设置为none。 即使使用小滚动手势,所有三个项目也总是这样突出显示。 注意:只有当我将目标框架设置为低于API 14时才会出现此错误(例如,对于android 3.x支持)。在android 4.x中一切都还可以! 请帮我摆脱这个。
答案 0 :(得分:1)
刚刚找到了罪魁祸首,你可以设置:
android:cacheColorHint="@android:color/transparent"
或:
android:scrollingCache="false"
为你ListView!